ES5新增的数组方法

ES5新增:(IE9级以上支持)
一、forEach():遍历数组,无返回值,不改变原数组。
二、map():遍历数组,返回一个新数组,不改变原数组。
三、filter():过滤掉数组中不知足条件的值,返回一个新数组,不改变原数组。
四、reduce():让数组的先后两项进行某种计算,而后返回其值,并继续计算,不改变原数组,返回计算的最终结果,从数组的第二项开始遍历。
五、some():遍历数组的每一项,有一项返回true,则中止遍历,返回 true,不改变原数组。
六、every():遍历数组的每一项,每一项都返回true,则最终结果为true,有一项返回false,则中止遍历,返回结果为false,不改变原数组。
七、Array.from():将类数组转为数组。
八、Array.of():将一组值转为数组。
九、find():找出第一个符合条件的数组成员。回调函数中,参数1--value,参数2--index,参数3--原数组。
十、fill():指定值填充数组。通常用于空数组的初始化--new Array(3).fill(7);--建立一个长度为3,每项值为7的数组。
十一、遍历数组:keys()----键名,values()----键值,entries()----键值对数组

十二、indexOf()函数

1三、lastIndexOf()spa

相关文章
相关标签/搜索