美文网首页
数组相关操作

数组相关操作

作者: RadioWaves | 来源:发表于2020-06-07 16:35 被阅读0次

join()

  • 将数据的元素组合成一个字符串, 以separator为分隔符, 省略的话用 逗号分割, 只接收一个参数.
var arr = [0, 1, 2, 3];
arr.join() // "0,1,2,3,"

unshift()

  • 接收任意数量的参数, 逐个添加至数组头部,并返回数组长度
var arr = [0,1,2];
var count = arr.unshift(3, 4, 5)   // 6
console.log(arr) // 3, 4, 5, 0, 1, 2 

push()

  • 接收任意数量的参数, 逐个添加至数组末尾,并返回数组长度
var arr = [0,1,2];
var count = arr.push(3, 4, 5)   // 6
console.log(arr) // 0, 1, 2, 3, 4, 5  

shift()

  • 删除数组中的第一个元素, 并返回删除元素的值,如果数组为空则返回undefined
var arr = [0, 1, 2];
var item = arr.shift(); // 0
console.log(arr); // [1, 2]

pop()

  • 删除数组中的第一个元素, 并返回删除元素的值
var arr = [0, 1, 2];
var item = arr.pop(); // 2
console.log(arr); // [0, 1]

reverse()

  • 反转数组的顺序
var arr = [0, 1, 2];
arr.reverse; // [2, 1, 0];

concat()

  • 将参数添加到原数组中,会先copy一个当前数组,然后将接收到的参数添加到这个copy数组的末尾,最后返回新构建的数组。
var arr = [0, 1, 2];
var item = arr.concat(4);
console.log(arr) // [0, 1, 2];
console.log(item) // [0, 1, 2, 4];

indexof()

  • 可以传入2个参数
    • 要查找的项
    • 索引
  • 如果没有查找到会返回-1
  • 从数组的开头向后查找
var arr = [0, 1, 2, 3, 4, 5];
var item1 = arr.indexOf(7);
console.log(item1) // -1
var item2 = arr.indexOf(5);
console.log(item2) // 6

lastIndexOf()

  • 可以传入2个参数
    • 要查找的项
    • 索引
  • 如果没有查找到会返回-1
  • 从数组的末尾向前查找
var arr = [0, 1, 2, 3, 4, 5];
var item1 = arr.indexOf(7);
console.log(item1) // -1
var item2 = arr.indexOf(5);
console.log(item2) // 6

相关文章

  • 数组相关操作

    //1.创建数组 var myArray1 = [1,2,3,354,5,20]; var myArray2 = ...

  • 数组相关操作

    join() 将数据的元素组合成一个字符串, 以separator为分隔符, 省略的话用 逗号分割, 只接收一个...

  • PHP数组的进阶用法

    对于数组的基本操作,可参考PHP数组的相关操作 array_filter()过滤数组元素array_filter(...

  • js 数组相关操作

    插入 unshift: 向数组的开头插入元素,并返回新的数组长度 push: 向数组的结尾插入元素,并返回新的数组...

  • 数组相关操作(排序)

    4.4数组相关操作: 4.4.1数组的排序 数组的牌虚可已通过java提供的arrays中静态方法sort来完成,...

  • js数组与对象常用操作方法

    一、Js相关数组操作 数组去除相同的 数组添加数数据 数组反转 打乱数组排序 取数组的前几个 数组扁平化 遍历对象...

  • JavaSE第13篇:常用API、冒泡排序、二分查找、正则

    核心概述:本篇我们将会学习常用的API,其中有Object类、日期相关操作类、数组相关操作类Arrays、正则表达...

  • PHP数组的相关操作

    创建数组 索引数组索引为整数,如果没有指定索引值则默认为零,依次递增。 关联数组数组的key为字符串。 多维数组 ...

  • 数组操作相关的方法

    push:将元素添加到数组的末尾, 返回值是数组长度pop:将数组最后一个元素弹出, 返回值是被弹出的元素unsh...

  • 常见的jquery 数组操作方法

    首先给大家介绍javascript jquery中定义数组与操作的相关知识,具体内容如下所示: 1.认识数组 数组...

网友评论

      本文标题:数组相关操作

      本文链接:https://www.haomeiwen.com/subject/zlqctktx.html