我之前:
for (var i = 0; i < t1Children.length; i++) {
return checkIdentical( t1Children[i], t2Children[i] );
}
但我不知道如何连锁&amp;&amp;每个人的条件&#34; i&#34;一起使用for循环模式。
以下是我想要的方式,但我需要手动添加t2Children [2],[3]等。
return ( ( checkIdentical( t1Children[0], t2Children[0] ) ) && ( checkIdentical( t1Children[1], t2Children[1] ) ) );
如何以一种可以链接在一起的方式进行迭代?有什么建议吗?
答案 0 :(得分:2)
这个怎么样?
var result = true;
for (var i = 0; i < t1Children.length; i++) {
result = result && checkIdentical( t1Children[i], t2Children[i] );
}
答案 1 :(得分:1)
var allEqual = true;
for (var i = 0; i < array1.length; i++){
if(array1[i] != array2[i]){
allEqual = false;
break;
}
}
return allEqual;
如果所有元素都相等,则allEqual将保持为true,否则返回false