首页 > 其他 > 详细

Array.of使用实例

时间:2019-07-23 18:08:21      阅读:60      评论:0      收藏:0      [点我收藏+]
Array.of是es6新增的API,其实粗暴点理解,光看of,就可以猜到它是数组的意思,所以猜测可以用来把字符串转换成数组。
技术分享图片

 

像这样的table,有批量删除和单个删除的功能,,但是又不想写两个方法,不然接口也要写两个,太麻烦了。

所以就把获取到的id,遍历成数组,后端接口在遍历删除。

但是获取到的id却是字符串,所以要转换成数组,网上一搜全都是split(),这个方法也好,但是面对单个删除的就不好使了,这时候就可以祭出Array.of()了。

Array.of()的作用就类似于Array(),是es6推荐的数组构造器。那这时候可能就有人要问,为什么不直接用Array()?因为Array()有个比较不好的缺陷:

let a = Array(3);
a.length;                 // 3
a[0];                    // undefined

这样就是传说中的“空槽”现象。

而Array.of()就不会

let a = Array.of(3);
a.length;                //1
a[0];                   // 3

 

Array.of使用实例

原文:https://www.cnblogs.com/caoshufang/p/11232763.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!