JS数组常用方法

一、创建数组

1.使用数组字面量创建

let sum=[];
let arry=[5,6,4,8,9];
let str=['list','string'];

2.使用Array构造函数

let arr = new Array();
let arr1 = new Array(20);
let arr2 = new Array('li', 'cj', 'bai');

3.使用Array.of()创建数组(es6新增)

let arr = Array.of(1,2);
let arr1 = Array.of('li', 'cj');
let arr2 = Array.of(1,'cj');

4.使用Array.from()(es6新增)创建数组

 可以将非数组对象转化为真正的数组;将可迭代对象或者类数组对象作为第一个参数传入;它就能返回一个数组

function arrForm(...args){
           let arg=Array.from(args);
}

arrForm('args',26,'li')

还有一些映射转换,这里就不细说了。

二、数组方法

数组原型方法主要有一下这些

1.join() : 用指定分隔符将数组每一项拼接转化为字符串;

2. push() : 向数组末尾添加一个元素;

3.pop() : 删除数组末尾一个元素;

4. shift() : 添加一个新元素在数组首位;

5.unshift() ;删除数组第一个元素;

6.concat() : 拼接数组;

7.forEach() : 遍历数组;

8. filter() : 过滤数组;

9. slice() : 按照条件查找出相应元素;

10. splice() : 对数组进行增删改;

11. sort() : 对数组进行排序;

12. map() : 遍历数组每一项并且可以对元素进行修改;

13 .findIndex() : 返回匹配位置的索引;

14. reverse() : 对数组进行排序;

15 .includes() :判断数组是否包含指定的值;

16. every() : 判断数组没一项是否满足条件;

17. some() : 判断数组是否含有满足条件的项;

posted @ 2021-01-30 14:51  lvyier_呀  阅读(68)  评论(0编辑  收藏  举报