当前位置:首页 > 日记 > 正文

基于ES6 Array.of的用法 | 实例讲解

基于ES6 Array.of的用法 | 实例讲解

ES6为Array增加了of函数用已一中明确的含义将一个或多个值转换成数组。

因为,用new Array()构造数组的时候,是有二意性的。

构造时,传一个参数,表示生成多大的数组。

构造时,传多个参数,每个参数都是数组的一个元素。

const arr1 = new Array()const arr2 = new Array(5)const arr3 = new Array(1, 3, '白色', {p1: 'v1'})console.log('%s', JSON.stringify(arr1))console.log('%s', JSON.stringify(arr2))console.log('%s', JSON.stringify(arr3))

结果:

[][null,null,null,null,null][1,3,"白色",{"p1":"v1"}]

ES6增加的Array.of()方法,只有一个含义,of的参数就是表示抓换后数组的元素。

const arr4 = Array.of()const arr5 = Array.of(5)const arr6 = Array.of(1, 3, '白色', {p1: 'v1'})console.log('%s', JSON.stringify(arr4))console.log('%s', JSON.stringify(arr5))console.log('%s', JSON.stringify(arr6))

结果:

[][5][1,3,"白色",{"p1":"v1"}]

这就是用of生成数组的好处,含义一致。

以上这篇基于ES6 Array.of的用法(实例讲解)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。

相关文章

BootStrap table删除指定行的注意

BootStrap table删除指定行的注意

删除,注意事项,笔记,电脑软件,BootStrap,这里一定要做一个笔记,这个问题花了好几个小时,问题虽小,但是从中获得一定经验。问题:对于table指定行的数据进行删除,仅仅是前端实现!方法有两种:1、使用官方文档的数据(反正我试了2个小时都不行,如有大神请…

excel插入变成空白怎么办excel插入

excel插入变成空白怎么办excel插入

解决方法,插入图片,空白,电脑软件,excel,  EXCEL具备强大的数据分析工具和数据处理功能,在使用Excel表格时插入图片,发现有空白,这样的表格很不美观。但是又不知道怎么去掉,这该怎么办呢?下面小编来告诉你吧。excel插入图片变成空白的解决方…

jquery 判断是否支持Placeholder属

jquery 判断是否支持Placeholder属

属性,方法,支持,判断是否,电脑软件,实例如下://placeholder兼容性function isPlaceholer(){ var input = document.createElement('input'); return "placeholder" in input;}该函数的结果返回 true or false以上这篇jquery 判断是否支…

word在方框里打勾的三种方法word怎

word在方框里打勾的三种方法word怎

方法,方框,三种,电脑软件,word,  有时我们在Word中制作一份特殊的表格时,可能会用到这样一些特殊符号,“在方框里打钩”。那么下面就由小编为大家分享下word中在方框里打勾的技巧,希望能帮助您。word在方框里打勾方法一步骤一:打开…

利用ES6的Promise.all实现至少请求

利用ES6的Promise.all实现至少请求

请求,多长时间,实例,电脑软件,Promise,1、背景我们都知道ajax请求可以加个timeout,就是最多请求多少时间,如果超过这个时间直接就报错。 这个是最多请求多长时间,我现在要做的是,最少要请求多长时间,然后才能执行后续的逻辑。比如,一个ajax请求 x…

Excel怎么做减法运算Excel做减法运

Excel怎么做减法运算Excel做减法运

运算,方法,步骤,减法,怎么做,  我们经常使用Excel进行各类运算,可是我们发现软件自身是没有减法运算的函数,那遇到减法运算的时候怎么使用Excel进行运算呢?今天就来跟大家分享Excel做减法运算的方法,希望对你有帮助!Excel做减法运算的步骤打…

ps怎样制作一张透明背景的人物签名

ps怎样制作一张透明背景的人物签名

透明背景,人物,电脑软件,ps,ps怎样制作一张透明背景的人物签名?运用PHOTOSHOP软件,可以很简单的制作大家想要的照片,下面和小编一起来看看具体步骤吧。最终效果具体步骤:第一步把自己的签名拍成照片传到电脑中保存。然后在Photoshop中打开签名…

qq安全中心申请解冻教程

qq安全中心申请解冻教程

安全中心,方法,教程,电脑软件,qq,  当你的Q中病毒后恶意给好友发的垃圾信息,别人会举报你的Q,一旦超过3个举报,TX会把你的Q直接冻结,那么冻结后我们要怎么解冻了?今天小编给你分享一下qq安全中心申请解冻的方法,欢迎阅读。qq安全中心申请解冻…

怎么在ppt中使用公式编辑器ppt中使

怎么在ppt中使用公式编辑器ppt中使

公式编辑器,方法,数学公式,电脑软件,ppt,  使用PPT的一系列操作看起来很简单,真正自己制作起来却经历了不少挑战;公式编辑器都是可以直接在菜单里面调用的。下面小编就教你怎么在ppt中使用公式编辑器。希望对你有帮助!ppt中使用公式编辑器…

wps文字怎么设置页面布局

wps文字怎么设置页面布局

文字,布局,设置,页面布局,方法,  掌握wps文字布局页面的方法,对我们今后处理文档是很有帮助的。对于新手来说还是有一定难度,怎么办?下面就让小编告诉你wps文字如何布局页面,欢迎大家来到学习。wps文字布局页面的方法1、点击WPS文字边上的箭…

Excel2010简单扇形统计图怎么制作

Excel2010简单扇形统计图怎么制作

扇形,简单,统计图,电脑软件,  在统计数据中,扇形统计图主要通过所占扇面的大小,即圆心角的大小,来表示每个数据所占的总体比重,用扇形统计图一目了然。以下是小编为您带来的关于Excel2010简单扇形统计图的制作,希望对您有所帮助。Excel2010简…

qq学生搞笑个性签名

qq学生搞笑个性签名

个性签名,搞笑,学生,大全,电脑软件,  一句搞笑个性签名:“你牵过男生的手吗” “掰手腕” “那你挽过男生的胳膊吗” “过肩摔”。下面小编给大家分享了关于qq学生搞笑个性签名,希望你喜欢。qq学…