(1)数组创建
- Array.of():将参数中所有值作为元素形成数组。
- Array.from():将类数组对象或可迭代对象转化为数组。
参数说明:Array.from(arrayLike[, mapFn[, thisArg]])
- arrayLike:想要转换的类数组对象或可迭代对象。
- mapFn:可选,map 函数,用于对每个元素进行处理,放入数组的是处理后的元素。
- thisArg:可选,用于指定 map 函数执行时的 this 对象。
- 类数组对象:一个类数组对象必须含有 length 属性,且元素属性名必须是数值或者可转换为数值
的字符
- 转换可迭代对象
- 转换map
- 转换set
- 转换字符串
(2)扩展的方法
- 查找:
- find():查找数组中符合条件的元素,若有多个符合条件的元素,则返回第一个元素。
- findIndex():查找数组中符合条件的元素索引,若有多个符合条件的元素,则返回第一个元素索引。
- 填充:
- fill():将一定范围索引的数组元素内容填充为单个指定的值。
- 遍历:
- entrys():遍历键值对。
- keys():遍历键名。
- values():遍历键值