JS数组的初级操作

今天因为一个比较麻烦的需求需要用得到数组的操作,然后简单的看了一下关于js操作数组相关的文章和一些使用方法,希望对大家有所帮助,当然因为时间的关系写都是一些基本的方法,后期有时间的话写一写应用方面的吧。

创新互联公司2013年开创至今,是专业互联网技术服务公司,拥有项目成都网站建设、网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元光明做网站,已为上家服务,为光明各地企业和个人服务,联系电话:18980820575

首先定义一个数组:var arr = [1,2,3,4];

一、arr.push(1);

后面添加,结果[1,2,3,4,1]

二、arr.unshift(1);

前面添加,结果[1,1,2,3,4]

三、arr.pop();

从后删除一个,结果[1,2,3]

四、arr.shift();

从前删除一个,结果[2,3,4]

五、splice方法

5.1、删除操作:arr.splice(0,2); 结果[3,4]

()里面的数字为删除的区间,从什么位置删除几个的意思

5.2、替换操作:arr.splice(0,1,x); 结果[x,2,3,4]

5.3、添加操作:arr.splice(1,0,x); 结果[1,x,2,3,4]

x可以是很多个,arr.splice(1,0,x,y,z); 结果[1,x,y,z,2,3,4]

第一个数字是位置,如果是0的话,新添加的在最前面

5.4、拆分操作

var arr =’abcghyuj’

arr.splice(”);

结果[a,b,c,g,h,y,u,j]

六、sort排序方法

6.1、var arr = [c,a,b,d];

arr.sort(); 结果:[a,b,c,d] 按照字符的编码号去排序的。

6.2、var arr = [3,23,1,4,];

arr.sort(); 结果:[1,23,3,4] 按照第一个的大小排序。

6.3、数字大小排序

arr.sort(function(a,b){

//输出为正序

return a-b;(www.gendan5.com)

});

arr.sort(function(a,b){

//输出为反序

return b-a;

});

arr.sort(function(a,b){

//随机排序

return Math.random() – 0.5;

});

如果是带单位的(一样)的数字可以使用parseInt()来转换去比较。

七、数组的合并concat

var arra = [1,2,3];

var arrb = [4,5,6];

var arrc = [7,8,9]

arra.concat(arrb,arrc)

结果为:[1,2,3,4,5,6,7,8,9]

八、数组的颠倒

var arr = [1,2,3];

arr.reverse();

结果:[3,2,1]

把数组的内容反过来排序。

本文标题:JS数组的初级操作
文章链接:https://www.cdcxhl.com/article16/jjpcdg.html

成都网站建设公司_创新互联,为您提供虚拟主机定制开发外贸建站网站设计品牌网站建设动态网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

网站优化排名