标签:cat [1] code 添加 操作 shift 添加元素 pre unshift
今天给大家带来一篇有关数组操作方法的文章。
new
运算符创建一个数组构造函数。var arr = new Array();
var arr = [1,2,3];
var arr = new Array();
arr[0] = ‘kwan‘;
arr[1] = 18;
array
的push
方法来添加。说明一点:push
是往数组末尾添加新元素。
var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr.push(4); // result is [5,1,2,3,4];
array
的unshift
方法来添加。说明一点:unshift
是网数组最前面添加一个新元素。
var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr.unshift(4); // result is [4,1,2,3];
通过下标修改元素内容。
var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
//下标修改
arr[0] = 4;
console.log(arr); // result is [4,2,3];
array
的pop
方法来添加。说明一点:pop
是往数组删除末尾元素。
var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr.pop(); // result is [1,2];
array
的shift
方法来添加。说明一点:shift
是网数组删除最前面一个元素。
var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr.shift(); // result is [2,3];
用concat
方法来合并另外一个数组。
var arr = [1,2,3];
var arr1 = [4,5,6];
var arr2 = arr.concat(arr1);
console.log(arr2); // [1,2,3,4,5,6];
用splice
方法来合并另外一个数组。
注意:splice
方法接受两个参数,一个从哪里开始,一个是到哪里结束。
var arr = [1,2,3];
arr.splice(0,1);
console.log(arr); // [2,3];
用slice
方法来合并另外一个数组。
注意:slice
方法接受两个参数,一个从哪里开始,一个是到哪里结束(但是不包括这个结束的元素本身)。如果是负数,就从倒数第几个。
var arr = [1,2,3];
console.log(arr.slice(0,1);); // [1];
今天的数组操作方法就介绍这么多,以后会持续更新的。
标签:cat [1] code 添加 操作 shift 添加元素 pre unshift
原文地址:https://www.cnblogs.com/guanqiweb/p/10231146.html