Մի հարց էլի բայց էս թեմայի հետ կապված չէ. Ես ունեմ մի 5հատ function կարող էտ function էրի կանչը գրել մի ընդհանուր array մեջ ու օրինակ Math.floor(Math.random() * arr.length+1); Պատահական մեկը կանչվի Array ի մեջ կարող ենք Function կանչեր պահել?
Tom jan, function@ arjek e. Na naev karox e veradartsni arjeq. Aysinkn, sents kareli e: let f = function() { return 1; }; let b = [f, f, f]; let z = b[0](); // kanchum enq mer function@ vor@ arrayi mech e kam sents: let b = [f(), f(), f()]; // hima unenq array vori mech ka 1, 1, 1 kam loopi mech: let i = 0; while(i < b.length) { alert(f()); i = i + 1; } Che gitem vor tarberaki masin eiq hartsnum, bayts huysov em patasxanetsi dzer hartsin.
@@meschian շնորհակալություն շատ ախպերս ես ուղակի են էի սխալ անում որ function սենց էի գրում function funcname() {} փոփոխականի մեջ չէի փահում ու միանգամից ուզում էի arrayi մեջ դնել ու կանչել շատ շնորհակալություն պատասխանելու համար 👍🏻 👍🏻 👍🏻 👍🏻 👍🏻 👍🏻 👍🏻
Davit jan, lexical environment da taki hamakarki het e kapvats. Kareli e patkeratsnel lexical environment vorpes object vor@ pahum e ir mech 2 ban: 1. popoxakanner ev functionner 2. hxum depi tsnox environment Erp menk anunov arjek enq uzum (popoxakan/function), na skzbits naum e ir mech. Ete gtnum e, talis e. Ete che, xntrum e tsnoxits... evailn. Ayt hamakarki artsunk@ na e vor menk stanum enq lexical scope. Aysinkn, mer codei mech, scope@ da ayn sahmanne vori mech inchvor anun (popoxakan/function) hasaneli e. Aysinkn, lexical environment da taki hamakarkn e vor@ artsunk e talis lexical scopeingi.
Popoxakan@ karox eq haytararel functionits durs vor ayntex hasaneli lini. Bayts dzer orinakum petk chi aytpes: let foo = rand(0, 11); Aysinkn stextseq nor popoxakan ev veragreq functioni artsunk@ ir mech, etkan ban) Ev var mi ogtagortseq, ayl const kam let
Շնորհակալություն!!!
Շնորհակալություն!!!🔥🔥🔥🔥🔥
Մի հարց էլի բայց էս թեմայի հետ կապված չէ. Ես ունեմ մի 5հատ function կարող էտ function էրի կանչը գրել մի ընդհանուր array մեջ ու օրինակ Math.floor(Math.random() * arr.length+1);
Պատահական մեկը կանչվի
Array ի մեջ կարող ենք Function կանչեր պահել?
Tom jan, function@ arjek e. Na naev karox e veradartsni arjeq. Aysinkn, sents kareli e:
let f = function() { return 1; };
let b = [f, f, f];
let z = b[0](); // kanchum enq mer function@ vor@ arrayi mech e
kam sents:
let b = [f(), f(), f()]; // hima unenq array vori mech ka 1, 1, 1
kam loopi mech:
let i = 0;
while(i < b.length) {
alert(f());
i = i + 1;
}
Che gitem vor tarberaki masin eiq hartsnum, bayts huysov em patasxanetsi dzer hartsin.
@@meschian շնորհակալություն շատ ախպերս ես ուղակի են էի սխալ անում որ function սենց էի գրում function funcname() {} փոփոխականի մեջ չէի փահում ու միանգամից ուզում էի arrayi մեջ դնել ու կանչել շատ շնորհակալություն պատասխանելու համար 👍🏻 👍🏻 👍🏻 👍🏻 👍🏻 👍🏻 👍🏻
Barev dzez paron Meschyan. mi ban harcnem eli. Lexical scope ev lexical environment sranq nuyn bann en nshanakum te tarber en es terminnery?
Davit jan, lexical environment da taki hamakarki het e kapvats. Kareli e patkeratsnel lexical environment vorpes object vor@ pahum e ir mech 2 ban:
1. popoxakanner ev functionner
2. hxum depi tsnox environment
Erp menk anunov arjek enq uzum (popoxakan/function), na skzbits naum e ir mech. Ete gtnum e, talis e. Ete che, xntrum e tsnoxits... evailn.
Ayt hamakarki artsunk@ na e vor menk stanum enq lexical scope. Aysinkn, mer codei mech, scope@ da ayn sahmanne vori mech inchvor anun (popoxakan/function) hasaneli e.
Aysinkn, lexical environment da taki hamakarkn e vor@ artsunk e talis lexical scopeingi.
aysinqn kareli e espisi mi ban patkeracnel?
parent{
a = 5
scope{
b = 10;
Env = {a:5, b:10,pointers: [“00ff00”, “00ff01”, …] }
return Env;
}
}
Davit jan, environment@ js codeov chi stextsvum, da stextsum e 'engine'@ vor@ ashxatatsnum e dzer code@. JSi makardakov, duq uxaki tesnum eq scope.
Inchi debugger@ im mot chi ashxatum?
1. greq debugger
2. batseq Chrome dev tools
3. sexmek kojak@ vor code@ sksi ashxatel (Play)
Ռուբեն ջան բարև ձեզ ։ Ձեզ մի հարց ունեմ ։ Կբացատրեք ինչու
console.log(x) ;
var x = 10 ;
undefined;
այլ ոչ թե
ReferenceError
Sa:
console.log(x) ;
var x = 10 ;
Darnum e ayspes:
var x;
console.log(x) ;
x = 10 ;
Aystex batsatrum em: th-cam.com/video/kjm3kk9ajoE/w-d-xo.html
Knereq mi harc:
ete haytararvac popoxakani arjeqy anhrajesht e ogtagorcel ira scope-ic durs ,petq e naxoroq ayn var-ov haytarareinq?
orinak:
function rand(min, max) {
r_1 = Math.floor(Math.random() * (max - min)) + min;
r_2 = Math.floor(Math.random() * (max - min)) + min;
(let?)var r_12 = row.toString() + column.toString();
return r_12;
}
rand(0, 11);
a = r_12;
Popoxakan@ karox eq haytararel functionits durs vor ayntex hasaneli lini. Bayts dzer orinakum petk chi aytpes:
let foo = rand(0, 11);
Aysinkn stextseq nor popoxakan ev veragreq functioni artsunk@ ir mech, etkan ban)
Ev var mi ogtagortseq, ayl const kam let
@@meschian 🤔 Chista..merci shat! 😃
hoistingi masin video knkareq
th-cam.com/video/kjm3kk9ajoE/w-d-xo.htmlsi=9NRczDv_zz77YIx9