操作数组的几种方法

push()

数组中添加新元素:

let array = ['a', 'b', 'c'];
array.push('name');
// ['a','b','c','name']

pop()

移除最后一个数组元素:

let array = ['a', 'b', 'c', 'name'];
console.log(array.pop());
// 输出结果为: "name"
array.pop();
console.log(array);
// ['a','b','c']

unshift()

将新项添加到数组起始位置:

let array = ['a', 'b', 'c'];
array.unshift('name');
// ['name','a','b','c']

shift()

从数组中移除元素:

let array = ['name','a','b','c'];
array.shift();
// ['a', 'b', 'c']

splice()

splice() 方法用于添加或删除数组中的元素:
注意:这种方法会改变原始数组。

let array = ['a','b','c'];
// 数组中添加新元素:
array.splice(2,0,'name','age');
console.log(array);
// ['a', 'b', 'name', 'age', 'c']
array.splice(2,1);  // 返回删除元素的数组
// ['name']
console.log(array);
// ['a','b','age','c']

sort()

数组排序:
sort() 方法用于对数组的元素进行排序。
排序顺序可以是字母或数字,并按升序或降序。
默认排序顺序为按字母升序。

let array = ['b','d','a','c'];
array.sort();
console.log(array);
// ['a','b','c','d']
参数描述
sortfunction规定排序顺序。必须是函数。
let array = [40,100,1,5,25,10];
array.sort(function(a,b){return a-b});
// [1,5,10,25,40,100]

reverse()

颠倒数组中元素的顺序:

let array = ['b','d','a','c'];
array.reverse();
console.log(array);
// ['c','a','d','b']

join() 把数组中的所有元素转换为一个字符串:

把数组中的所有元素转换为一个字符串:

let fruits = ["Banana", "Orange", "Apple", "Mango"];
let energy = fruits.join(';');
// Banana;Orange;Apple;Mango
let fruits = ["Banana", "Orange", "Apple", "Mango"];
let energy = fruits.join(';');
// Banana;Orange;Apple;Mango
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值