JS
好玩的quiz:Javascript quiz
函數防抖https://juejin.im/post/5b8de829f265da43623c4261#heading-7
在事件被觸發n秒後再執行回調,如果在這n秒內又被觸發,則重新計時。
函數節流
規定在一個單位時間內,只能觸發一次函數。如果這個單位時間內觸發多次函數,只有一次生效。
map & filter
原生js中數組可以直接通過map(),filter()函數來進行一次操作,他們分別是做一次統一映射,和一次過濾。
flat 遞歸
let result = [];
let fn = function(ary) {
for(let i = 0; i < ary.length; i++) }{
let item = ary[i];
if (Array.isArray(ary[i])){
fn(item);
} else {
result.push(item);
}
}
}
一個綜合性的js面試題
https://github.com/Wscats/articles/issues/85