JavaScript数组操作

JavaScript数组操作

创建数组的两种方式:

1. 字面量
var arr=[1,2,3];
2. 通过new
var arr=new Array();
    var arr=new Array(size);
    var arr=new Array(element0, element1, ..., elementn);

注意事项: 没有参数,声明一个空数组;一个参数表示声明长度为size的数组;多个参数,表示声明长度为为元素个数的数组且每一个元为初始化值


数组中常见的方法:

1. 添加删除数组的元素方法

pop()删除并返回数组的最后一个元素
push()向数组的末尾添加一个或更多元素,并返回新的长度。
shift()删除并返回数组的第一个元素
unshift()向数组的开头添加一个或更多元素,并返回新的长度。
splice(index,howmany,item1,.....,itemX);添加/删除指定位置的元素 。index必需,整数,规定添加/删除项目的位置,使用负数可从数组结尾处规定位置;howmany必需,要删除的项目数量,如果设置为 0,则不会删除项目;item1, ..., itemX可选,向数组添加的新项目。

实例:

var arr=[1,2,3,4];
console.log(arr);
//1.push() 末尾添加
arr.push(5);
arr.push(5,6);
console.log(arr);
//unshift() 头部添加
arr.unshift(7);
arr.unshift(8,9);
console.log(arr);
//pop();删除最后一个元素
arr.pop();
console.log(arr);
//shift();删除第一个元素
arr.shift();
console.log(arr);

2. 数组排序
sort();

注意sort方法需要传入参数来设置升序,降序排序

function(a,b){return a-b;};  // 升序
function(a,b){return b-a;};  // 降序

实例:

var arr=[5,2,7,3,9,1];
// arr.sort();
// console.log(arr);
arr.sort(function(a,b){
	return b-a;
});
console.log(arr);
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值