Js常用的一些方法--【数组篇】

【数组方法】:

1.toString():将数组转换成数组值之后打印出来

2.join(" * "):将数组中的每个值用*连接起来,之后打印出来

3.pop():从数组中删除最后一个元素,返回删除的元素打印出来

4.push():在数组的结尾处添加一个新的元素,返回新数组的长度 

5.shift():删除首个数组元素,并且返回删除的首个元素

6.unshift():在数组首位加上元素,此方法返回新数组的长度。

7.更改元素可以直接进行更改,通过下角标hi姐更改

8.length:返回数据的长度

9.delete 数组【index】:删除数组中固定的元素,但是会留下未定义的空洞,所以这种方法删除时不建议的

10.splice(新增加/删除元素下标,应删除多少元素,要添加的新元素):用下角标的方式在数组里面添加新项。举例子splice(2,3,"kiki","momo")在下标是2的位置加上元素。在下标是2的位置上删除三个元素。返回的是新弄得数组

11.concat():合并数组。举例:数组1.concat(数组2,数组3),也可以和值合并

12.slice():从数组中切出一段数组,slice(2)从下表是2开始切除数组,到最后返回这段数组

【数组排序】

1.sort():对数组进行升序排序,从小到大得展示数组

2.reverse():将数组倒叙排列,反转元素顺序

3.Math.max.apply(null,arr):找出arr数组里面得最大值

4.Math.min.apply(null,arr):找出arr数组里面得最小值

【数组迭代】

1.forEach():每个数组调用一次函数(回调函数),循环这个数组获取每个数

2.map():此方法创建一个新数组且不会更改原有数组的值,但是返回的值是新的数组值

3.filter():包含原数组数据的新数组,筛选原数组的值进行保存

4.reduce()/reduce Right():减少单个值但是不会减少原数组。这个是求出所有数字总和的方法

5.every():判断数组的值是否全部通过测试,全部就是true

6.some():判断某些数据的值是否通过测试,有一部分就返回true

7.indexOf(“数组中的某个元素”):在数组中搜索元素值并返回其位置,从头开始。

8.lastIndexOf(“数据中的某个元素”):返回在数组中的位置,从末尾开始。

9.find():方法返回满足测试函数的第一个数组元素的值

10.findIndex(): 方法返回通过测试函数的第一个数组元素的索引

发布了18 篇原创文章 · 获赞 2 · 访问量 4580

猜你喜欢

转载自blog.csdn.net/weixin_43172087/article/details/103581716