题解 | #使用闭包#
使用闭包
http://www.nowcoder.com/practice/578026cd24e3446bbf27fe565473dc26
function makeClosures(arr, fn) {
let fnArr = []
for (let i in arr) {
fnArr.push(fn.bind(this, arr[i]))
}
return fnArr
// 或者
// return arr.map(el => {
// return function () {
// return fn(el);
// }
// })
}
查看17道真题和解析