JS数组操作


  1. 数组元素 添加

    arrayObj.push(item1[,item2 ...]);     // 将一个或多个元素追加到数组结尾,并返回数组新长度
    arrayObj.unshift(item1[,item2 ...]);  // 将一个或多个元素追加到数组头部, 其他项后移,并返回数组新长度
    arrayObj.splice(pos, 0, item1[,item2 ...]);  // 在指定pos位添加一个多多个元素,插入位后的项自动后移
  2. 数组元素 删除

    arrayObj.pop();    // 移除 最后一项值
    arrayObj.shift();  // 移除 最前一项值并返回, 数组其他项自动前移
    arrayObj.splice(pos,count); // 从指定pos位开始删除count项
  3. 数组转字符串

    arrayObj.join(separator);  // 使用separator将数组连成一个字符串,并返回
  4. 数组元素 排序

    arrayObj.sort();     // 自然顺序排序, 返回排序后数组
    arrayObj.reverse();  // 反转数组, 返回新数组

参考文档


Author: Itaken
Reprint policy: All articles in this blog are used except for special statements CC BY 4.0 reprint polocy. If reproduced, please indicate source Itaken !
  TOC目录