• 前端基础随笔(一)


    splice和slice

    splice slice
    含义 join together, unite divide into parts
    作用 删除/替换/添加新元素 从该索引开始提取原数组元素
    参数 (start,deleteCount,[item1,item2...]) (begin,end)
    参数解释 deleteCount可选 end可选
    返回值 被删除的元素组成的一个数组 浅复制的一个新数组
    是否改变原数组 改变 不改变

    splice例一:

    var myFish = ['angel', 'clown', 'mandarin', 'sturgeon'];
    var removed = myFish.splice(2, 0, 'drum', 'guitar');
    
    // 从第 2 位开始删除 0 个元素,插入“drum” 和 "guitar"
    // 运算后的 myFish: ["angel", "clown", "drum", "guitar", "mandarin", "sturgeon"]
    // 被删除的元素: [], 没有元素被删除
    

    spice例二:

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

    splice例三:

    var myFish = ['angel', 'clown', 'mandarin', 'sturgeon'];
    var removed = myFish.splice(-2, 1);
    
    // 从倒数第 2 位开始删除 1 个元素
    // 运算后的 myFish: ["angel", "clown", "sturgeon"]
    // 被删除的元素: ["mandarin"]
    

    <b><strong>&<i><em>

    b strong i em
    效果 加粗 加粗 变斜 变斜
    性质 自然样式标签 语义样式标签 自然样式标签 语义样式标签
    意义 没有实际意义 更强的强调文本 没有实际意义 表示一般的强调文本

    尾后逗号

    Trailing commas

    https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Trailing_commas

    如果使用了多于一个尾后逗号,会产生省略(elision,或者间隙 hole)。 带有间隙的数组叫做稀疏数组(sparse 紧凑数组 dense array 没有省略/间隙)。
    JavaScript 忽略数组中的尾后逗号:

    var arr = [1, 2, 3,,,];
    arr.length; // 5
    
  • 相关阅读:
    jenkins 安装插件失败
    win10 右键新建卡顿
    Linux发布java jar包
    Linux搭建java环境
    java代码检出打包
    虚拟机Vmware使用记录
    地图坐标
    vs2019 扩展工具
    服务器内网穿透
    intelliJ 软件项目打开运行
  • 原文地址:https://www.cnblogs.com/hikki-station/p/13863916.html
Copyright © 2020-2023  润新知