首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

JavaScript数组初始化的那些事儿

Part1不用循环实现

1

fill()

方法用一个固定值填充一个数组中从起始索引到终止索引内的全部元素。不包括终止索引。

语法

arr.fill(value[, start[, end]])

用来填充数组元素的值。

可选

起始索引,默认值为0。

可选

终止索引,默认值为 。

实例

2

Array.from()

方法对一个类似数组或可迭代对象创建一个新的,浅拷贝的数组实例。

语法

Array.from(arrayLike[, mapFn[, thisArg]])

想要转换成数组的伪数组对象或可迭代对象。

可选

如果指定了该参数,新数组中的每个元素会执行该回调函数。

可选

可选参数,执行回调函数 时 对象。

可以通过以下方式来创建数组对象:

伪数组对象(拥有一个 属性和若干索引属性的任意对象)

可迭代对象(可以获取对象中的元素,如 Map和 Set 等

实例

从 生成数组

从 生成数组

从 生成数组

在 中使用箭头函数

3

Array.keys()

方法返回一个包含数组中每个索引键的对象。

语法

arr.keys()

实例

索引迭代器会包含那些没有对应元素的索引

4

toString() + split()

返回一个字符串,表示指定的数组及其元素。

语法

arr.toString()

-- END --

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20220113A09OJ800?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券