Array.of/Array

Array.ofES6新增的构造新数组的方法,与Array比较类似,弥补了Array的一些缺点

语法

  • Array

Array(element0, element1[, ...[, elementN]])
Array(arrayLength)

  • Array.of

Array.of(element0[, element1[, ...[, elementN]]])

从方法中我们可以看书当参数数量不一致的时候,Array会有不同的表现,而Array.of则可以保证行为的统一,Array.of基本可以用于替代Array

Array() // []
Array(5) // [, , , , ] 这里每一个元素都是空而非undefined/null
Array(5, 6) // [5, 6]

Array.of() // []
Array.of(5) // [5]
Array.of(5, 6) // [5, 6]
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • (注1:如果有问题欢迎留言探讨,一起学习!转载请注明出处,喜欢可以点个赞哦!)(注2:更多内容请查看我的目录。) ...
    love丁酥酥阅读 377评论 0 0
  • 转载:在开发中,数组的使用场景非常多,平日中也涉及到很多数组的api/相关操作,一直也没有对这块内容进行一块整理总...
    七色烟火阅读 3,274评论 0 3
  • 十二、LESS教程 Less教程Less 安装Less 嵌套规则Less 操作Less 转义Less 函数 Les...
    茶茶点阅读 334评论 0 3
  • ES6 核心特性 [图片上传失败...(image-b01919-1545900229494)] 一、开发环境配置...
    圆滚滚1991阅读 543评论 0 0
  • 前言 ES6 虽提供了许多新特性,但我们实际工作中用到频率较高并不多,根据二八法则,我们应该用百分之八十的精力和时...
    紫痕蓝羽阅读 1,772评论 0 42