美文网首页
数组添加删除

数组添加删除

作者: 猿分让我们相遇 | 来源:发表于2017-07-19 17:08 被阅读0次

splice() 方法通过删除现有元素和/或添加新元素来更改一个数组的内容

注释:请注意,splice() 方法与 slice() 方法的作用是不同的,splice() 方法会直接对数组进行修改。

var myFish = ["angel", "clown", "mandarin", "surgeon"];
//从第 2 位开始删除 0 个元素,插入 "drum"
var removed = myFish.splice(2, 0, "drum");
//运算后的 myFish:["angel", "clown", "drum", "mandarin", "surgeon"]

//从第 3 位开始删除 1 个元素
removed = myFish.splice(3, 1);
//运算后的myFish:["angel", "clown", "drum", "surgeon"]
//被删除元素数组:["mandarin"]

//从第 0 位开始删除 2 个元素,然后插入 "parrot", "anemone" 和 "blue"
removed = myFish.splice(0, 2, "parrot", "anemone", "blue");
//运算后的myFish:["parrot", "anemone", "blue", "trumpet", "surgeon"]
//被删除元素的数组:["angel", "clown"]

//从第 3 位开始删除 2 个元素
removed = myFish.splice(3, Number.MAX_VALUE);
//运算后的myFish: ["parrot", "anemone", "blue"]
//被删除元素的数组:["trumpet", "surgeon"]

.push()将数据追加到一个数组的末尾

.push() 接受把一个或多个参数,并把它“推”入到数组的末尾。

var arr = [1,2,3];
arr.push(4);
// 现在arr的值为 [1,2,3,4]

.unshift()数组的头部添加元素。

.unshift() 函数用起来就像 .push() 函数一样, 但不是在数组的末尾添加元素,而是在数组的头部添加元素。

.pop()“抛出”一个数组末尾的值

.pop() 函数用来“抛出”一个数组末尾的值。我们可以把这个“抛出”的值赋给一个变量存储起来。
数组中任何类型的条目(数值,字符串,甚至是数组)可以被“抛出来” 。
举个例子, 对于这段代码

var oneDown = [1, 4, 6].pop();
//现在 oneDown 的值为 6 ,数组变成了 [1, 4]

.shift()移出第一个元素

pop() 函数用来移出数组中最后一个元素。如果想要移出第一个元素要怎么办呢?
这就是 .shift() 的用武之地。它的工作原理就像 .pop(),但它移除的是第一个元素,而不是最后一个。

相关文章

  • JavaScript中数组和字符串的常用操作

    数组 添加元素push()在数组末尾添加元素unshift()在数组首位置添加元素 删除元素pop()删除数组末尾...

  • react setState 数组、对象多种方式

    demo地址 修改object中某项 删除数组首位 删除数组尾部 删除数组任意一项 数组尾部添加一项 数组头部添加...

  • 2. js数组操作小结

    添加到数组末尾: 删除数组最后一项: 删除数组开头一项 数组克隆 添加到数组开头

  • js_20 数组CRUD

    数组添加和删除 数组反转和排序

  • JavaScript数据结构

    数组 数组实现 创建和初始化数组 访问和迭代数组 添加元素 删除元素 在任意位置添加和删除元素 JavaScrip...

  • js: 数组两端添加、删除元素方法

    push:数组末尾添加元素unshift:数组开头添加元素pop:数组末尾删除元素shift:数组开头添加元素 看...

  • 数组添加删除

    splice() 方法通过删除现有元素和/或添加新元素来更改一个数组的内容 注释:请注意,splice() 方法与...

  • javascript中常用的数组方法

    数组方法 查询索引 查询索引 检测元素 截取数组元素 删除数组元素 头部添加元素 头部删除元素 尾部添加元素 尾部...

  • 2017-7-25

    收获 JavaScript数组 可以动态添加数组元素 可以删除数组元素 .push() 在尾部添加元素 数组.p...

  • 数组和字符串的常用方法?

    数组: (1) 添加: 往后面添加push() 往前面添加unshift() (2) 删除: 删除最后一个元素...

网友评论

      本文标题:数组添加删除

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