精华内容
下载资源
问答
  • js数组添加新元素的方法有很多,今天就说三种在平时常用到的方法,需要用到js中的 push()、unshift()以及splice()三种JS方法。方法的调用很简单,基本上看过一眼就知道的怎么用了。js数组结尾处添加新的元素js push...

    js数组添加新元素的方法有很多,今天就说三种在平时常用到的方法,需要用到js中的 push()、unshift()以及splice()三种JS方法。方法的调用很简单,基本上看过一眼就知道的怎么用了。

    js数组结尾处添加新的元素

    js push() 方法,将一个或多个元素添加到数组的结尾处,并返回新数组的长度。

    语法:数组.push(元素1,元素2,元素3,元素4......);

    例:

    array = new Array('1','2'); // 定义一个数组

    array.push('3','4','5','6');

    console.log(array);

    打印结果:["1", "2", "3", "4", "5", "6"]

    js在数组头部添加元素

    js中的 unshift() 方法可以将一个或多个新元素添加到数组的开头,然后返回新数组的长度

    语法:数组.unshift(元素1,元素2,元素3,元素4)

    例:

    array = new Array('a','b'); // 定义一个数组

    array.unshift('c','d','e');

    console.log(array);

    打印结果:["c", "d", "e", "a", "b"]

    js splice()方法添加数组元素

    js splice() 方法可以将一个或多个新元素添加到数组的指定位置,插入位置的元素自动后移,

    语法:数组.splice(index,howmany,item1,.....,itemN);

    参数:

    index:表示从哪里添加或者删除元素;

    howmany:表示应该删除多少个元素,如为0就表示不删除元素;

    item:表示要添加到数组的新元素。

    示例1:

    var arr = ["beijing", "shanghai", "shangdong"];

    arr.splice(1,0,'hangzhou','hebei'); //从第一个元素的后面开始添加

    console.log(arr);

    打印结果:["beijing", "hangzhou", "hebei", "shanghai", "shangdong"]

    示例2:

    var arr = ["beijing", "shanghai", "shangdong"];

    arr.splice(-1,0,'hangzhou','hebei'); //从最后一个元素的前面开始添加

    console.log(arr);

    打印结果:["beijing", "shanghai", "hangzhou", "hebei", "shangdong"]

    展开全文
  • javascript数组 添加元素

    千次阅读 2016-02-24 22:09:21
    javascript数组 添加元素

    //在数组最后加一个元素

    var names1=[1,2,3];


    names1.push(66);
    console.log(names1);

    //后台运行结果    [1, 2, 3, 66]


    //在数组最后加多个元素

    names1.push(1,23,4);

    console.log(names1);

    //后台运行结果   [1, 2, 3, 66, 1, 23, 4]



    ----------我是分割线----------


    //在数组开头加一个元素

    var names1=[1,2,3];

    names1.unshift(66);
    console.log(names1);

    //后台运行结果    [66, 1, 2, 3]
    names1.unshift(1,23,4);
    console.log(names1);

    //后台运行结果     [1, 23, 4, 66, 1, 2, 3]


    ------我是分割线-----

    var names1=[1,2,3];
    //删除数组最后一个元素
    names1.pop();
    console.log(names1);


    //后台运行结果   [1,2]


    //删除数组第一个元素
    names1.shift();
    console.log(names1);


    -------我是分割线-----

    //从数组中间添加元素
    splice()方法,第一个参数表示:起始索引;第二个参数表述:需要删除的元素个数(添加元素时该参数设为0);第三个参数:想要添加进数组的元素

    var nums=[2,3,5,6,7,8];
    nums.splice(1,0,99,90,78);
    console.log(nums)

    //运行结果   [2, 99, 90, 78, 3, 5, 6, 7, 8]

    //删除中间几个元素

    nums.splice(1,3)
    console.log(nums)
    //运行结果    [2, 3, 5, 6, 7, 8]



    展开全文
  • JS数组添加元素的三种方法 push() :在数组末尾添加一个或多个元素 unshift() :在数组开头添加一个或多个元素 splice() :在数组中添加或删除多个元素 push的使用 例 var banma = [1, 2, 3]; banma.push("4"); //把值...

    JS数组添加元素的三种方法

    push() :在数组末尾添加一个或多个元素

    unshift() :在数组开头添加一个或多个元素

    splice() :在数组中添加或删除多个元素

    push的使用 例

    var banma = [1, 2, 3];
    banma.push("4"); //把值按顺序添加到数组的尾部
    document.write(banma);
    
    得到结果:1,2,3,4

    unshift的使用 例

    var banma = [1, 2, 3];
    banma.unshift("0"); //把值添加到数组的开头
    document.write(banma);
    
    得到结果:0,1,2,3

    splice的使用 例

    删除替换

    数组变量名.splice(想要删除的下标,执行删除次数,“替换值”);

    var banma = [1, 2, 3];
    banma.splice(0, 1, "a"); //删掉1次下标0的值替换成a
    document.write(banma);
    
    得到结果:a,2,3
    var banma = [1, 2, 3];
    banma.splice(0, 2, "a"); //删掉2次下标0的值替换成a
    document.write(banma);
    
    得到结果:a,3
    var banma = [1, 2, 3];
    banma.splice(0, 3, "a"); //删掉3次下标0的值替换成a
    document.write(banma);
    
    得到结果:a
    var banma = [1, 2, 3];
    banma.splice(1, 1, "a"); //删掉1次下标1的值替换成a
    document.write(banma);
    
    得到结果:1,a,3
    只删除

    数组变量名.splice(想要删除的下标,执行删除次数);

    var banma = [1, 2, 3];
    banma.splice(1, 2); //删掉2次下标1的值
    document.write(banma);
    
    得到结果:1
    var banma = [1, 2, 3];
    banma.splice(1, 1); //删掉1次下标1的值
    document.write(banma);
    
    得到结果:1,3
    添加

    数组变量名.splice(想要添加的下标位置,0,“添加值”);

    var banma = [1, 2, 3];banma.splice(3, 0, "a"); //在下标3的位置添加adocument.write(banma);
    
    得到结果:1,2,3,a
    var banma = [1, 2, 3];banma.splice(2, 0, "a"); //在下标2的位置添加adocument.write(banma);
    
    得到结果:1,2,a,3
    展开全文
  • JavaScript开发中经常遇到添加数组元素和修改元素的问题,一下总结了一些数组添加元素和修改元素的方法。 Array.prototype.forEach(callBack(param1,param2,param3)) 方法对数组的每个元素执行一次提供的函数。 ...

    在JavaScript开发中经常遇到添加数组元素和修改元素的问题,一下总结了一些数组添加元素和修改元素的方法。

    1. Array.prototype.forEach(callBack(param1,param2,param3))

      方法对数组的每个元素执行一次提供的函数。

      param1:数组中正在处理的当前元素。

      param2:数组中正在处理当前元素的索引。

      param3:函数处理的原数组。

      返回值:undefined

      例:

      function callBack(element,index,array){

      console.log(element+1);}

      var a=[1,2,3,4,5,6]

      a.forEach(callBack)

      //打印出:2 3 4 5 6 7

    2. Array.prototype.fill(params1,params2,params3)

      将一个数组的所有元素从开始索引填充到具有静态值的结束索引

      params1:填充到数组中的值。

      params2:被填充的开始位置。

      params3:被填充的结束位置。

      返回值:修改后的数组。

      例:

      var a=[1,2,3,4,5,6]

      a.fill(7,2,3);//[1, 2, 7, 4, 5, 6]

    3. Array.prototype.unshift(param)

      方法将一个或多个元素添加到数组的开头,并返回新数组的长度.

      param:添加到数组开头的元素,可以是一个或多个。

      返回值:新数组的长度。

      var a=[1,2,3,4,5,6]

      a.unshift(“9”)//7

      console.log(a)//[“9”, 1, 2, 3, 4, 5, 6]

    4. Array.prototype.push(param)

      方法将一个或多个元素添加到数组的结尾,并返回新数组的长度.

      param:添加到数组结尾的元素,可以是一个或多个。

      返回值:新数组的长度。

      var a=[1,2,3,4,5,6]

      a.push(“9”)//7

    展开全文
  • JS数组添加元素的三种方式 1、push() 结尾添加  数组.push(元素) 参数描述 newelement1 必需。要添加到数组的第一个元素。 newelement2 可选。要添加到数组的第二个元素。 newelementX ...
  • 【Vue】JS数组添加元素的三种方式

    万次阅读 2019-07-18 19:24:55
    添加数组的第一个元素。 newelement2 可选。要添加数组的第二个元素。 newelementX 可选。可添加多个元素。 2、unshift() 头部添加  数组.unshift(元素) 参数 描述 newelement1 ...
  • js数组添加元素的几种方式

    千次阅读 2020-02-21 20:47:04
    数组开头添加元素可以通过 数组名.push()方法来实现,该方法可以接受任意数量的参数逐个添加到数组末尾,并返回修改后数组的长度,改变了原来的数组。 var arr=[2,3,4]; arr.push(5,"hello",[6,8]);//参数可以是...
  • js 数组添加元素、删除元素的方法

    千次阅读 2019-01-23 12:02:35
    // 往数组结尾添加元素 arr.push( 元素 ); // 删除数组里索引是 index 的那个元素。第二个参数 1 表示删除一个元素 arr.splice( index, 1 );
  • JSJS数组添加元素的三种方法

    万次阅读 2019-05-31 22:25:42
    1、push()方法可向数组的末尾添加一个或多个元素,并返回新的长度。  1)、语法: arrayObject.push(newelement1,newelement2,....,newelementX) 参数 描述 newelement1 必需。要添加数组的第一个...
  • JS数组添加元素,插入数据

    万次阅读 多人点赞 2018-07-22 15:00:10
    js中对于数组的操作很常见,下面记录一下js数组添加元素的方法。 let myArray=[11,22,33]; console.log('原数组:',myArray); myArray.push(44,55); console.log('用push在数组后面插入元素:',myArray); ...
  • js数组添加元素方式使用push

    千次阅读 2017-08-29 11:22:21
    var a = [] a.push('a'); a.push('b'); alert(a); 结果为a,b
  • js对象数组添加元素

    万次阅读 2016-03-01 15:19:33
    js对象数组添加元素  分享| 2014-05-29 09:33迷路fnpl | 浏览 6885 次  Javascript 现在有这个对象 var data={ name:zzz, year:12 } 比如现在又有个 var str={ sex:n } 怎么把str中的对象添加...
  • js数组添加元素

    千次阅读 2017-03-03 09:14:56
    js数组添加新元素
  • js 数组后面追加一个数组,连接数组
  • 主要介绍了JS数组array元素添加和删除方法代码实例,本文直接给出操作代码实例,需要的朋友可以参考下
  • 经过一些列比较发现,向数组添加元素还是arr[arr.length] = * 效率最高,别的不多说,直接上代码(直接便利1亿次): console.time('push执行效率'); for (var i = 0; i < 100000000; i++) { ...
  • arr.push('new1')//6 在数组结尾添加,返回数组长度;改变原数组 console.log(arr)// ["a", "b", "c", 2, "apple", "new1"] arr.unshift('new2'); //7 在数组头部添加,返回数组长度;改变原数组 console.log(arr)/...
  • js数组添加元素

    2019-02-26 17:59:29
    https://www.cnblogs.com/meng-ma-blogs/p/8352787.html
  • js创建数组添加元素

    2015-08-05 16:24:59
    var a = [];// 创建数组 a.push(1); // 添加到最后 a.unshift(); // 添加到第一个位置

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 180,794
精华内容 72,317
关键字:

js数组添加元素