js里关于数组的方法

建立数组

方法一:var = new Array();
括号里面可以不传数,传一个数,传多个数
js数组插入、删除、拼接....

方法二:var arr1 = [1,2,3,5,46,8,7,9];
js数组插入、删除、拼接....

插入元素

通过push()在数组末尾插入元素
js数组插入、删除、拼接....
通过unshift()在数组开头插入元素
js数组插入、删除、拼接....
通过splice()在数组指定位置插入元素(在指定位置删除后面的元素并添加元素)
splice(a,b,c,d,e,f…)
a=数组下标;b=删除元素个数js数组插入、删除、拼接....
b = 0时,实现在指定位置插入元素

js数组插入、删除、拼接....

删除元素

通过pop()删除数组最后一个元素
js数组插入、删除、拼接....
通过shift()删除数组第一个元素
js数组插入、删除、拼接....

排序

通过sort()通过比较元素ascall码对数组进行排序(升序)
js数组插入、删除、拼接....
通过reverse()颠倒数组顺序js数组插入、删除、拼接....

拼接

通过concat()对数组进行拼接(不改变原数组)
js数组插入、删除、拼接....

字符串和数组的互相转换

toString();split()
js数组插入、删除、拼接....
join()
js数组插入、删除、拼接....
插入的方法都是返回插入完后的数组,删除的方法都是返回删除后的元素数组。join();toString();concat();split()都不会改变原数组。(split()应该算字符串的方法)

第一次写博客,算是自己学js的笔记,如有错误,还请指正。

相关文章: