数组的操作

新建数组

  • 方法一:通过new运算符创建一个数组构造函数。
    var arr = new Array();

  • 方法二:通过方括号直接创建直接量数组。
  • var arr = [0,1,2,3,4,5]

添加数组中的元素

var arr = [1,2,3];
  • 方法一:通过下标添加元素。
var arr = new Array();arr[0] = 'kwan';
arr[1] = 18;
  • 方法二:通过array的push方法来添加。
  • var arr = new Array();
    arr[0] = 1;
    arr[1] = 2;
    arr[2] = 3;
    arr.push(4); 
    // result is [5,1,2,3,4];

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

  • 方法三:通过array的unshift方法来添加。
var arr = new Array();
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr.unshift(4); 
// result is [4,1,2,3];

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

修改数组中的元素

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

通过下标修改元素内容。

删除数组元素内容

1.

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

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

  • 方法二:通过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方法来合并另外一个数组。

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值