【发布时间】:2018-09-17 20:20:56
【问题描述】:
在数组的每个元素上检查某个条件并在一个或多个元素不满足条件时返回false的最有效方法是什么,例如,我有这个数组示例
arr = ["foo","azeaze", "wazeazerar"]
for(var ar in arr){
if(ar.length > 5){
console.log(false)
}else{
console.log(true)
}
}
如您所见,即使元素 "foo" length 不大于 5,它也会返回 true
【问题讨论】:
-
您是否尝试过自行调试以查看
ar包含的内容? -
它标记为重复,即使它不回答我的问题
-
当然可以:如果要遍历数组的值,则不应使用
for... in
标签: javascript arrays sorting