文章目录
1. 实现数组去重
var list = [1,2,3,3];
var uniqueList = [... new Set(list)];
// 另外一种实现
var uniqueList2 = Array.from(new Set(list));
// 扩展Array方法的实现
Array.prototype.unique = function () {
return [... new Set(list)];
}
2. 将arguments转为array
function parseArgs() {
console.log(arguments);
// 实现1
let list = Array.from(arguments);
console.log(list, Array.isArray(list));
// 实现2
list = [...arguments];
console.log(list, Array.isArray(list));
// 实现3
list = Array.prototype.slice.apply(arguments);
console.log(list, Array.isArray(list)