一.数组扁平化
- 把多维数组转换为一层数组
1.arr.flat(num)
- 1.如果有固定的层数,那就给Num一个数字
2.如果不知道有多少层,那就给一个Infinity
- 结果
3.取多维数组里面的某个值flatMap
- flatMap函数说明
例子如下:
- 1.我想取到多维数组里面的name,不想要age,可以这样来操作
- 2.先通过
flatMap()
先转成一维数组 - 3.然后通过
filter
进行过滤出index为0
的一个参数,那就是Name
二.数组填充fill
- 例子:
结果:
总结:- 1.把你想要改变的数组的内容进行一个内容填充替换
- 一般Js用不到-后面学习Node会经常用到
- 2.
注意点
:如果第三个参数超过了数组的Length那也没啥用,最大就是数组的Length
三.数组查找includes
例子:
结果:
总结:
- 1.第一个参数就是你想要检索的值
- 2.第二个参数是你要从哪里开始检索的index
- 3.返回值是true和false,代表是否包含这个检索的值