JavaScript技巧

45 阅读1分钟

唯一元素的集合对象

let arr = [1, 1, 2, 3, 4]
let uniqueArr = [...new Set(arr)] // 1, 2, 3, 4

使用bind()进行函数柯里化

function add (a, b) { return a + b }
let sum = add.bind(null, 2)
sum(3) // 5

使用Array.form()从类数组对象创建数组

let eleList = document.querySelectorAll('div')
let eleArray = Array.form(eleList)

一句话网站变灰

document.documentElement.style.filter="grayscale(100%)"