这个一点可以和 map 比较一下 map 调用map的结果也是创建一个新数组,不同的是: 如果给定的处理函数的表达式是逻辑判断,它返回的是布尔值组成的数组 var res4 = arr.map(function(item, index, array){ return item > 20; }); console.log(res4); // false,false,true,false,false,true,true,false,fals...