1. 程式人生 > >JS能力測評24:使用閉包

JS能力測評24:使用閉包

思想:

簡單的描述閉包:如果在函式func內部宣告函式inner,然後在函式外部呼叫inner,這個過程即產生了一個閉包。

function makeClosures(arr, fn) {
    var result = [];
    arr.forEach(function (obj) {
        result.push(function () {
            return fn(obj);
        })
    });
    return result;
}

原理沒有太懂