js-用最简洁的代码实现 数组去重、数组拷贝、数组转换对象
不废话,直接上代码
1.数组去重
// 数组去重
var arr = [1,1,2,2,3,4,5,5]
var newArr = Array.from(new Set(arr))
console.log(newArr) // [1, 2, 3, 4, 5]
2.数组拷贝
var arr = [1,1,2,2,3,4,5,5]
var newArr = [...arr]
console.log(newArr) // [1,1,2,2,3,4,5,5]
3.数组转换成对象
var arr = ['a','b','c','d','e','f']
var obj = {...arr}
console.log(obj) // {0: 'a', 1: 'b', 2: 'c', 3: 'd', 4: 'e', 5: 'f'}
比起传统的去重和转换,是不是简洁了很多 _