前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >js数组常用操作

js数组常用操作

作者头像
码客说
发布2019-10-22 13:59:17
2.4K0
发布2019-10-22 13:59:17
举报
文章被收录于专栏:码客码客

数组的声明

代码语言:javascript
复制
var a=new Array();
var a=new Array(5);
var a=new Array([5]);
var a=[5];

数组的方法

拼接

代码语言:javascript
复制
a.join(separator)

添加

代码语言:javascript
复制
//添加元素到数组结尾,返回新长度
a.push("123");
//添加元素到数组开始,返回新长度
a.unshift("456");

插入/替换/删除

代码语言:javascript
复制
//插入 在index位置插入元素
a.splice(index,0,item1,item2,...);
//替换 从index开始的2个元素替换为
a.splice(index,2,item1,item2,...);
//删除 从index开始删除2个元素
a.splice(index,2);

删除元素

代码语言:javascript
复制
a.pop();
pop() 方法将删除 arrayObject 的最后一个元素,
把数组长度减 1,并且返回它删除的元素的值。
如果数组已经为空,则 pop() 不改变数组,
并返回 undefined 值。

合并两个数组

代码语言:javascript
复制
a.concat("123");
a.concat(["123"]);
concat() 方法用于连接两个或多个数组。
该方法不会改变现有的数组,而仅仅会返回被连接数组的一个副本。

获取数组中的元素

代码语言:javascript
复制
arrayObject.slice(start,end)
start    必需。规定从何处开始选取。如果是负数,那么它规定从数组尾部开始算起的位置。也就是说,-1 指最后一个元素,-2 指倒数第二个元素,以此类推。
end       可选。规定从何处结束选取。该参数是数组片断结束处的数组下标。如果没有指定该参数,那么切分的数组包含从 start 到数组结束的所有元素。如果这个参数是负数,那么它规定的是从数组尾部开始算起的元素。
返回值
返回一个新的数组,包含从 start 到 end (不包括该元素)的 arrayObject 中的元素。

排序

代码语言:javascript
复制
a.sort();

倒序

代码语言:javascript
复制
a.reverse()
该方法会改变原来的数组,而不会创建新的数组。
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2015-01-05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 数组的声明
  • 数组的方法
    • 拼接
      • 添加
        • 插入/替换/删除
          • 删除元素
            • 合并两个数组
              • 获取数组中的元素
                • 排序
                  • 倒序
                  领券
                  问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档