美文网首页
js Array对象

js Array对象

作者: Ray1214 | 来源:发表于2016-06-04 15:19 被阅读0次

Array.prototype.unshift(ele1, ..., eleN):

unshift()方法在数组的开头添加一个或者多个元素.

unshift()方法

unshift()方法改变原数组,返回插入元素后数组的length值

Array.prototype.push(ele1, ..., eleN):

push()方法添加一个或多个元素到数组的末尾.

push方法

push()方法改变原数组,返回插入元素后数组的length值

Array.prototype.shift():

shift()方法删除数组的第一个元素.

shift方法

shift()方法改变原数组,返回删除元素的值

Array.prototype.pop():

pop()方法删除一个数组中的最后的一个元素.

pop方法

pop()方法改变原数组,返回删除元素的值

Array.prototype.splice(start, deleteCount[, item1[, item2[, ...]]]):

start:表示从哪一位开始修改内容(只有一个参数时表示从哪里开始删除元素);
deleteCount:整数,表示要移除的数组元素的个数.值为零时表示不移除;
itemN:要添加进数组的元素;

//当参数为一个时,表示从第几位开始删除元素;
var a = ['b', 'c'];
a.splice(0);                    //返回由被删除元素组成的数组['b', 'c']
a                               //[];

//当参数为两个时,表示从第几位开始删除几位元素;
var a = ['b', 'c'];
a.splice(0, 0);                 //第二个参数为0时表示没有删除任何元素,返回[];
a                               //['b', 'c'];
a.splice(0, 1);                 //['b'];
a                               //['c'];

//当参数为三个的时候,且第二个参数为零时,表示在指定位置插入指定项;
var d =  ['e', 'f'];
d.splice(0, 0, 'g');            //[];
d                               //['g', 'e', 'f'];
//当参数为三个的时候,且第二个参数不为零时,表示替换任意数量的项;
d.splice(1, 1, 'h', 'i');       //['f'];
d                               //['g', 'h', 'i', 'f'];

splice()方法改变原数组,返回由被删除元素组成的数组

Array.prototype.slice(begin, end):

slice() 方法把数组中一部分拷贝到一个新的数组中;

slice方法

slice()方法不改变原数组,返回由拷贝的对象组成的新数组

Array.prototype.concat():

concat()方法将传入的数组或非数组值与原数组合并,组成一个新的数组并返回.

concat方法

slice()方法不改变原数组,返回由拷贝的对象元素组成的新数组

ES6新增数组方法

待添加...

相关文章

  • js Array对象

    Array.prototype.unshift(ele1, ..., eleN): unshift()方法在数组的...

  • JS Array 对象

    构造函数 Array是 JavaScript 的原生对象,同时也是一个构造函数,可以用它生成新的数组。 上面代码中...

  • JS Array.slice 截取数组

    //JS Array.slice 截取数组 //在JavaScript中,Array对象的slice(start[...

  • 前端笔记:JavaScript

    Array对象 Array即我们所说的数组,js中的数组对象不像java中那么严谨,Array是长度自动变化的数组...

  • 概念集合

    JS中的数组和Arrary的区别 js中的数组就是array对象

  • js中的数组

    1.关于js中的array对象 Array对象是用于在单个的变量中存储多个值; js数组中的每一项在都能保存任何类...

  • js Array对象方法

    Array对象方法 var arr = new Array(6); arr[0] = "泰勒·斯威夫特"; a...

  • js笔记---Array对象

    1、isArray方法Array.isArray方法用来判断一个值是否为数组。var a = [1,2];type...

  • JS Array 对象——(1)

    一、Array 对象   Array 对象用于在变量中存储多个值;数组是一种具有相同类型值的集合,它的每一个值称为...

  • JS Array 对象——(2)

    11、forEach() 的使用    forEach() 方法对数组的每个元素执行一次提供的函数。 语法:arr...

网友评论

      本文标题:js Array对象

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