【数组方法】:
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(): 方法返回通过测试函数的第一个数组元素的索引