ES6数组新增常用方法总结

    技术2025-12-06  11

    项目中经常用到数组,没有系统小结下,现在小结如下: 创建数组: ES5的方式`

    new Array() new Array(size) new Array(el0, el1,..., eln)

    用数组字面量语法,例如:

    var arr1 = [1,2,3] 当用构造函数设置一个数组型的值,数组长度length属性会被设为该值,而数组的元素都是undefined;如果传入了一个非数值型的值,则该值会被设为数组中的唯一项;如果传入了多个值,则被设为数组元素

    ES6的方式

    Array.of(),可以解决上述问题。不论传几个参数、是什么类型的参数,使用Array.of()会把所有传入的参数都被设为数组元素Array.from() , 可以将类数组的对象,可遍历的对象转为真正的数组查找元素,ES5中可以用indexOf、lastIndexOf() 查找某个值是否出现在字符串中。ES6可以用find()、findIndex()在数组中查找匹配的元素。fill() 数组填充copyWithin()
    Processed: 0.011, SQL: 9