filter():方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素 ;不会改变原始数组;return后面判断结果,取布尔值,true的话就添入新的filter数组中,false的话,不会添进filter的数组中。
需要注意的是:0 | -0 / null / undefined / ’ ’ / NaN 返回false其余都为true,-1/-2负数都为true(经常会掉进这个盲点中,尴尬)
filter():方法创建一个新的数组,新数组中的元素是通过检查指定数组中符合条件的所有元素 ;不会改变原始数组;return后面判断结果,取布尔值,true的话就添入新的filter数组中,false的话,不会添进filter的数组中。
需要注意的是:0 | -0 / null / undefined / ’ ’ / NaN 返回false其余都为true,-1/-2负数都为true(经常会掉进这个盲点中,尴尬)