什么是写的更短的方法:

if (array1[0] >= array2[0] && array1[1] >= array2[1] && ...) {
do something;
}


我尝试创建一个函数,但无法使其正常工作,对此我仍然很陌生。

最佳答案

最优雅的方法是使用.every


  every()方法测试数组中的所有元素是否通过提供的函数实现的测试。


if (array1.every(function(e,i){ return e>=array2[i];})) {
    do something;
}

10-06 15:05