美文网首页
操作数组的方法

操作数组的方法

作者: 貓咪是大王 | 来源:发表于2019-01-09 22:29 被阅读0次

    ECMAScript为操作已经包含在数组中的元素提供了很多方法。
    今天简单给大家介绍三个常用的方法

    1. concat()方法可以基于当前数组创建一个新数组。
    var box = ['猫咪', '小狗', 22];                //当前数组
    var box2 = box.concat('小羊');                //创建新数组,并添加新元素
    console.log(box2);                           //输出新数组
    console.log(box);                           //当前数组没有任何变化
    
    2.slice()方法可以基于当前数组获取指定区域元素并创建一个新数组。
    var box = ['猫咪', '小狗', 22];                  //当前数组
    var box2 = box.slice(1);                        //box.slice(1,3),2-4之间的元素
    console.log(box2);                              // ["小狗", 22]
    console.log(box);                               //当前数组
    
    3.splice()主要用途是向数组的中部插入元素。
    • splice中的删除功能:
    var box = ['猫咪', '小狗', 22,33];               //当前数组
    var box2 = box.splice(0,2);                     //截取前两个元素
    console.log(box2);                              //返回截取的元素
    console.log(box);                               //当前数组被截取的元素被删除
    
    • splice中的插入功能:
    var box = ['猫咪', '小狗', 22,33];              //当前数组
    var box2 = box.splice(1,0,'小羊','小鱼');       //没有截取,但插入了两条
    console.log(box2);                              //在第2个位置插入两条=>小羊,小鱼
    console.log(box);                               //输出
    
    • splice中的替换功能:
    var box = ['猫咪', '小狗', 22,33];                //当前数组
    var box2 = box.splice(1,1,'小鱼干');             //截取了第2条,替换成小鱼干
    console.log(box2);                              //输出截取的 小狗
    console.log(box);                               //输出数组
    

    相关文章

      网友评论

          本文标题:操作数组的方法

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