2017年3月3日 星期五

(js)Event 無法藉由給 function 編號的其中一個原因

/* function job_1() 在另一個函式裡,在函式的執行後消滅 */


function outer(_name) {

    var name;

    if (!name) {
        name = _name;
    }

    function inner_1(callback) {
        if (callback._eventID == null) {
            callback._eventID = Math.floor(Math.random() * 1000);
        }

    };

    // 為他命名
    function job_1() {

    };

    inner_1(job_1);

    console.log(name);
    console.dir(job_1);
}

outer('a');
outer('b');