我试图比较单词hello和hey这两个都在数组中,如果它们相等并且我的代码返回true而它们不是。我如何修改我的代码,使其在比较两个单词时返回false。
function mutation(arr) {
var sorted =[];
for (var i =0; i<arr.length; i++) {
sorted.push(arr[i].toLowerCase());
}
for (var j =0; j<sorted.length;j++) {
for(var k=0; k<sorted.length; k++) {
if(sorted[j] == sorted[k]) {
return true;
} else{
return false;
}
}
}
}
mutation(["hello", "hey"]);
答案 0 :(得分:4)
只需将第二个循环更改为从j + 1开始,因为实际上是将0与0位置进行比较。
driver.findElement()
答案 1 :(得分:0)
提供给'mutation'的参数的代码示例有2个项目。我的解决方案还假设arr是一个包含2个项目的数组。
function mutation(arr) {
if(arr[0] !== arr[1]) {
return false;
}
return true;
}
mutation(["hello", "hey"]);