首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Web前端改变原数组

数组定义方式

第一种:数组字面量 var arr = [];

第二种:构造方法定义数组 var arr = new Array();

数组常用的方法:会改变原数组

(1)push()方法可向数组的末尾添加一个或多个元素,并返回新的长度。

var arr = [];

arr.push(1);

访问arr输出[1];

arr.push(2)

访问arr输出[1,2]

(2)pop()官方定义删除并返回数组的最后一个元素,自己总结的:从数组最后一位剪切。

数组 var arr = [1,2,3];

arr.pop();

访问arr输出[1,2]

(3)shift()方法用于把数组的第一个元素从其中删除,并返回第一个元素的值,自己总结的:从数组最前面一位剪切。

var arr = [1,2,3];

arr.shift();

输出[2,3]

(4) reverse()方法用于颠倒数组中元素的顺序,该方法会改变原来的数组,而不会创建新的数组

var arr = [1,2,3]

arr.reverse();

输出[3,2,1]

(5) sort()方法用于对数组的元素进行排序,数组在原数组上进行排序

var arr = [1, 12, 2, 5, 3, 9];

升序

arr.sort(function (a,b) {

return a - b;

})

输出 [1, 2, 3, 5, 9, 12]

降序

arr.sort(function (a,b) {

return b - a;

})

输出 [12, 9, 5, 3, 2, 1]

乱序

arr.sort(function () {

return Math.random() - 0.5;

})

输出[1, 12, 2, 5, 3, 9],每次刷新都会改变数组

今天呢是会改变原数组的一些方法,明天发一些不改变原数组,返回一个新的数组。

喜欢我就关注我吧。

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20190816A04BC900?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券