zoukankan      html  css  js  c++  java
  • JS内置对象-Array之splice-删插替

    splice-删除

    1 var arr = [1, 2, 3, 4, 5, 6];
    2 //删除
    3 var delArr = arr.splice(1, 2)
    4 console.log(arr); // => (4) [1, 4, 5, 6]
    5 console.log(delArr);  // => (2) [2, 3]

    splice-插入

     

    1 var arr = [1, 2, 3, 4, 5, 6];
    2 //插入
    3 var insertArr = arr.splice(1, 0, "x", "y")
    4 console.log(arr); // => (8) [1, "x", "y", 2, 3, 4, 5, 6]
    5 console.log(insertArr); // => []

    splice-替换

    1 var arr = [1, 2, 3, 4, 5, 6];
    2 // 替换
    3 var replaceArr = arr.splice(1, 2, "x", "y", "z")
    4 console.log(arr);  // => (7) [1, "x", "y", "z", 4, 5, 6]
    5 console.log(replaceArr);  // => (2) [2, 3]

    综合对比:

    var arr = [1, 2, 3, 4, 5, 6];
    //删除
    var delArr = arr.splice(1, 2)
    console.log(arr); // => (4) [1, 4, 5, 6]
    console.log(delArr);  // => (2) [2, 3]
    //插入
    var insertArr = arr.splice(1, 0, "x", "y")
    console.log(arr); // => (8) [1, "x", "y", 2, 3, 4, 5, 6]
    console.log(insertArr); // => []
    // 替换
    var replaceArr = arr.splice(1, 2, "x", "y", "z")
    console.log(arr);  // => (7) [1, "x", "y", "z", 4, 5, 6]
    console.log(replaceArr);  // => (2) [2, 3]
    今天你学习了吗!!!
  • 相关阅读:
    python中a = a+b与a += b的不同
    python中的全局变量global
    python中星号(*)和双星号(**)的用法
    python循环语句
    python逻辑运算符
    python内置函数 print()
    python 解析迅雷下载链接
    python 正则表达式
    python 读写文件
    python selenium操作cookie
  • 原文地址:https://www.cnblogs.com/nayek/p/11781439.html
Copyright © 2011-2022 走看看