js数组常用方法总结

原创 chang红达 随笔 js 419阅读 2017-05-19 14:51:46 举报

一,创建一个数组:
1,构造函数法:var arr1 = new Array();
2,字面量法:var arr2 = [];
当只传入一个数字的时候,构造函数创建的数组该数字表示数组的长度,字面量创建的数组则是只有一个数据。
二,数组的length属性:
数组的length属性表示数组的长度,可以利用数组的length属性为数组追加元素。
javascript 代码

三,数组的方法:
1,concat():拼接数组,把两个数组拼接在一起,返回一个新数组。
javascript 代码

2,join():把数组的每一项以特定的方式拼接,默认以“,”拼接。返回拼接好的字符串.
javascript 代码

join方法原型:
javascript 代码

3,reverse():翻转数组。
reverse方法原型:javascript 代码

4,sort():配合匿名函数使用实现数组的冒泡排序,a-b是升序,b-a是降序。
javascript 代码

5,利用双重for循环实现数组的冒泡排序:
javascript 代码

6,求数组中的最大值和最小值:
javascript 代码

7,push():从数组的末尾追加元素,返回新数组的长度;
8,pop():从数组的末尾删除元素,返回删除的元素;
9,unshift():从数组的开头插入元素,返回新数组的长度;
10,shift():从数组的开头删除元素,返回删除的元素;
11,slice(a,n):截取数组,接收两个参数,表示从第a项开始,截取n个元素,返回截取的元素;
12,splice(a,n):删除数组,表示从第a项开始,删除n个元素,还可以接收第三个元素splice(a,n,b),表示从第a项开始,删除n项,并且把b插入到原来的位置,b可以有多个值;
13,indexOf():返回检索元素的索引值;lastIndexOf():返回元素在数组中最后一次出现的位置。
14,获取数组中某一元素的所有位置信息:
javascript 代码

15,获取数组中每个元素出现的次数:
javascript 代码

16,去除数组中的重复项:
javascript 代码

17,valueOf():返回数组对象本身;
18,toString(): 把数组转化成字符串;
19,filter():传入匿名函数,对数组的每一项进行筛选,返回筛选后的元素;
四,清空数组:
1,arr = [];
2,arr.length = 0;
3,arr.splice(0,arr.length);

评论 ( 0 )
最新评论
暂无评论

赶紧努力消灭 0 回复