js中数组的操做方法

今天给你们带来一篇有关数组操做方法的文章。数组

新建数组

  • 方法一:经过new运算符建立一个数组构造函数。
var arr = new Array();
  • 方法二:经过方括号直接建立直接量数组。
var arr = [1,2,3];

添加数组中的元素

  • 方法一:经过下标添加元素。
var arr = new Array();
arr[0] = 'kwan';
arr[1] = 18;
  • 方法二:经过arraypush方法来添加。

说明一点push是往数组末尾添加新元素。函数

var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr.push(4); // result is [5,1,2,3,4];
  • 方法三:经过arrayunshift方法来添加。

说明一点unshift是网数组最前面添加一个新元素。spa

var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr.unshift(4); // result is [4,1,2,3];

修改数组中的元素

经过下标修改元素内容。code

var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
//下标修改
arr[0] = 4;
console.log(arr); // result is [4,2,3];

删除数组元素内容

  • 方法一:经过arraypop方法来添加。

说明一点pop是往数组删除末尾元素。console

var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr.pop(); // result is [1,2];
  • 方法二:经过arrayshift方法来添加。

说明一点shift是网数组删除最前面一个元素。class

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方法接受两个参数,一个从哪里开始,一个是到哪里结束。di

var arr = [1,2,3];
arr.splice(0,1);
console.log(arr); // [2,3];

截取指定数组

slice方法来合并另一个数组。co

注意:slice方法接受两个参数,一个从哪里开始,一个是到哪里结束(可是不包括这个结束的元素自己)。若是是负数,就从倒数第几个。

var arr = [1,2,3];
console.log(arr.slice(0,1);); // [1];

写在最后

今天的数组操做方法就介绍这么多,之后会持续更新的。

相关文章
相关标签/搜索