JS数组

2020-04-28  本文已影响0人  Roseska

1.includes()

2.js数组的filter方法

3.everysome方法

4.reverse方法

5.find方法

6.findIndex方法

7. reduce方法

reduce接受两个参数,分别是回调函数和初始值。回调函数接受四个参数(累计值、当前元素、当前索引、原数组),可以reduce来实现map函数

8. Math.maxapply取数组最大值:

Math.max.apply(null,arr)

9.怎么给数组中插入一个值

10.怎么清空一个数组

11.Set、map、weakSet、weakMap用法

Map:

Set:

Set 结构的实例有四个遍历方法,可以用于遍历成员。需要特别指出的是,Set的遍 历顺序就是插入顺序。这个特性有时非常有用,比如使用 Set 保存一个回调函数列表,调用时就能保证按照添加顺序调用

如果想在遍历操作中,同步改变原来的 Set结构,目前没有直接的方法,但有两种变通方法。一种是利用原 Set 结构映射出一个新的结构,然后赋值给原来的 Set 结构;另一种是利用Array.from方法。

WeakSet:

WeakSet 结构与Set类似,也是不重复的值的集合。但是,它与Set有两个区别:

WeakMap:

WeakMap结构与Map结构类似,也是用于生成键值对的集合。WeakMapMap的区别有两点:

12. Int8Array, Uint8Array, Uint8ClampedArray, Int16Array, Uint16Array, Int32Array, Uint32Array, Float32Array, Float64Array等都是类型化数组 view,按照原生的 byte数排序。dataViewAPIDataView

上一篇下一篇

猜你喜欢

热点阅读