Javascript 函数仅比较数组中的第一个值,而不是所有值
我的函数只比较数组中的第一个值。有什么问题Javascript 函数仅比较数组中的第一个值,而不是所有值,javascript,cycle,Javascript,Cycle,我的函数只比较数组中的第一个值。有什么问题 var areArraySame = function(one, two){ for(var i=0;one[i] === two[i];i++){ return(console.log("true")); } }; console.log(areArraySame([1,0,5,5,2,2] , [1,6,5,5,2,2])); 因为您从for循环返回Return中断函数执行并将控件返回给调用方 var areArraySame=
var areArraySame = function(one, two){
for(var i=0;one[i] === two[i];i++){
return(console.log("true"));
}
};
console.log(areArraySame([1,0,5,5,2,2] , [1,6,5,5,2,2]));
因为您从for循环返回Return中断函数执行并将控件返回给调用方
var areArraySame=函数(一,二){
对于(变量i=0;一个[i]==两个[i];i++){
console.log(“真”);
}
};
Arearray名称([1,0,5,5,2,2],[1,6,5,5,2,2])代码>,因为您从for循环返回Return中断函数执行并将控件返回给调用方
var areArraySame=函数(一,二){
对于(变量i=0;一个[i]==两个[i];i++){
console.log(“真”);
}
};
Arearray名称([1,0,5,5,2,2],[1,6,5,5,2,2])代码>var areArraySame=函数(一,二){
var=true;
对于(变量i=0;i<1.length;i++){
如果(一[i]!==两[i]){
相同=错误;
打破
}
}
控制台日志(相同);
返回相同的值;
};
日志(areArraySame([1,0,5,5,2,2],[1,6,5,5,2,2]);
var areArraySame=函数(一,二){
var=true;
对于(变量i=0;i<1.length;i++){
如果(一[i]!==两[i]){
相同=错误;
打破
}
}
控制台日志(相同);
返回相同的值;
};
日志(areArraySame([1,0,5,5,2,2],[1,6,5,5,2,2]);
var areArraySame = function(one, two){
var same = true;
for(var i=0;i < one.length;i++){
if (one[i] !== two[i]) {
same = false;
break;
}
}
console.log(same);
return same;
};
console.log(areArraySame([1,0,5,5,2,2] , [1,6,5,5,2,2]));