Aktywne Wpisy
dexterpol +31
W końcu dzisiaj wyplatka po podwyżce wleciala, lvl 26, a jak tam u was? Dalej jebnie za 4k u fabryce smrodu? ( ͡° ͜ʖ ͡°)#pracbaza #praca #korposwiat
AXSIS +12
Mirki co tu się dzieje to ja nie ogarniam. Ćwiczę sobie pisanie na apkach randkowych i zaproponowałem takiej naprawdę ślicznej Julce 20lvl kino, a ta mi głosówkę wysłała, że chętnie i w ogóle lubi takie filmy itp.
Miała taki ładny głosik jak z jakiejś baśni... Gdyby nie niska pewność siebie to bym się pofatygował te 100km do niej, a tak to trzeba usunąć parę. Już nigdy takiej nie spotkam pewnie, ehh...
Teraz
Miała taki ładny głosik jak z jakiejś baśni... Gdyby nie niska pewność siebie to bym się pofatygował te 100km do niej, a tak to trzeba usunąć parę. Już nigdy takiej nie spotkam pewnie, ehh...
Teraz
//ES5
for (var i = 0; i < 5; i++) {
var btn = document.createElement('button');
btn.appendChild(document.createTextNode('Button ' + i));
btn.addEventListener('click', (function() {
{ console.log(i); };
}));
document.body.appendChild(btn);
}
Question: what will be the output you click on button 4?
Answer:
Ktoś potrafi wyjaśnić, dlaczego tak?
#naukaprogramowania #javascript
// praktyczna porada: możesz zbindować i w momencie dodawania event listenera, wtedy będzie 4. :) (bo kopiujesz zmienną = zamiast odnosić się do referencji, tworzysz nową referencję do nowej zmiennej)