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]));