/* 常规方法
array.push(item1); 尾部添加
array.pop(); 尾部删除
array.unshift(); 头部添加
array.shift(); 头部删除
array.splice(index, howmany, item1|item2); 添加或删除数组中的元素
array.sort(''|sortfunction); 对数组的元素进行排序
array.reverse(); 反转数组的元素顺序 */
/* 常用方法
array.entries(); 返回数组的可迭代对象
array.every()(); 检测数值元素的每个元素是否都符合条件
array.some()(); 检测数组元素中是否有元素符合指定条件
array.filter(); 返回符合条件所有元素的数组
array.find(); 返回符合传入测试条件的数组元素
array.findIndex(); 返回传入一个测试条件符合条件的数组第一个元素位置
array.forEach(); 数组每个元素都执行一次回调函数
array.includes(); 判断一个数组是否包含一个指定的值
array.indexOf(); 搜索数组中的元素,并返回它所在的位置
array.join(); 把数组的所有元素放入一个字符串
array.map(); 通过指定函数处理数组的每个元素,并返回处理后的数组
array.reduce(); 将数组元素计算为一个值从左到右
array.slice(); 选取数组的一部分,并返回一个新数组 */
/* 不常用方法
array.isArray(); 判断对象是否为数组
array.fill(value, start, end); 使用固定值填充数组
array.concat(); 连接两个或多个数组
array.copyWithin(target, start, end); 数组的指定位置拷贝元素到数组的另一个指定位置 */
常用的array方法小结
最新推荐文章于 2024-06-10 21:57:03 发布