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