JS overriding

В JS явно няма overriding, защото ако предифинираш (оверрайднеш) функция, както по-долу, JS ще хойстне втората над първата.

function bar(){
    return 111;
}

function bar(a){
    return a;
}

alert(bar());
alert(bar(999));

Ще алертне първо undefined после 999 , защото ще използва втората функция.

Вашият коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *