Разница между заморозкой и печатью

Вы можете использовать именованное функциональное выражение (в этом случае функция называется a), например:

var click = 0;
canvas.addEventListener('click', function a(event) {
    click++;
    if (click >= 50) {
        // remove event listener `a`
        canvas.removeEventListener('click', a);
    }
    // More code here ...
}

Быстрый и грязный рабочий пример: http: // jsfiddle .net / WqpfZ / 1 / .

Дополнительная информация об именованных функциональных выражениях: http://kangax.github.io/nfe/ .

139
задан nalply 25 April 2019 в 08:24
поделиться