有意思的JavaScript代码(装X神器)之下篇

2019-01-02  本文已影响0人  my沙漠玫瑰

1、最短的代码实现数组去重

[...new Set([1,"2","3","1",1,4,50,99,"2"])]

ES6

var mySet = new Set([1,2,3,"1",1,4]) 

Set对象形如Array,构造一个元素不重复的数组,有add(),delete(),has()等方法;

Set对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。

详情参考Set - JavaScript | MDN

...mySet是将Set对象转化为普通Array类型的数组;

2、Array.from("test")  将字符串"test"转为真正的数组 ["t", "e", "s", "t"]

var mySet = new Set([1,2,3,3,"2"])

Array.from(mySet)方法可以将Set结构转为数组。

Array.from()将其他对象转化为真正的数组

详情参照Array对象用法

上一篇下一篇

猜你喜欢

热点阅读