Javascript 如何比较10元素数组中的前3个值和后3个值?

Javascript 如何比较10元素数组中的前3个值和后3个值?,javascript,logic,operators,logical-operators,Javascript,Logic,Operators,Logical Operators,我在一个数组中有10个元素,我想比较数组中的前3个元素和后3个元素是否相同。试试这个: var arr = [1,2,3,4,5,6,7,3,2,1]; if(compare(arr)){ alert('equal') } else { alert('not equal') } function compare(arr){ for(i = 0, j = 9; i < 3 ;i++, j--){ if(arr[i] != arr[j]){ r

我在一个数组中有10个元素,我想比较数组中的前3个元素和后3个元素是否相同。

试试这个:

var arr = [1,2,3,4,5,6,7,3,2,1];

if(compare(arr)){
    alert('equal')
} else {
    alert('not equal')
}

function compare(arr){
  for(i = 0, j = 9; i < 3 ;i++, j--){
    if(arr[i] != arr[j]){ 
        return false;
    }
  }

  return true;
}
var-arr=[1,2,3,4,5,6,7,3,2,1];
如果(比较(arr)){
警报(“相等”)
}否则{
警报(“不相等”)
}
功能比较(arr){
对于(i=0,j=9;i<3;i++,j--){
如果(arr[i]!=arr[j]){
返回false;
}
}
返回true;
}

Stack Overflow不是免费的代码编写服务,请说明您的代码/工作以及实际问题所在。