• 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]
    今天你学习了吗!!!
  • 相关阅读:
    Day10
    Day9
    Day8
    Day 7
    Day-6
    java中的原子性
    java 原子性
    内存可见性
    JVM 常忘笔记
    JVM 解释执行 编译执行 JIT
  • 原文地址:https://www.cnblogs.com/nayek/p/11781439.html
Copyright © 2020-2023  润新知