有意思的JavaScript代码(装X神器)之下篇
2019-01-02 本文已影响0人
my沙漠玫瑰
1、最短的代码实现数组去重
[...new Set([1,"2","3","1",1,4,50,99,"2"])]
ES6var mySet = new Set([1,2,3,"1",1,4])
Set对象形如Array,构造一个元素不重复的数组,有add(),delete(),has()等方法;
Set对象允许你存储任何类型的唯一值,无论是原始值或者是对象引用。
...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对象用法