Ափսոսում եմ,որ ավելի շուտ չեմ իմացել էս վիդեոների մասին ու մի տարի ժամանակ եմ կորցրել,Ձեր դասերի շնորհիվ նորից սկսել եմ հավատալ,որ ի վերջո կստացվի լավ մասնագետ դառնալ․․․Շնորհակալ եմ շատ
2 tarva cragravorox em , u nayum em hima es videon arajin angam , u shat tpavorvac em te inch matcheli eq bacatrum sksnakneri hamar , amen mardu chi trvac sovoracnelu unakutyuny ,
Rouben jan barev , mi ban harcnem es heap u stack ic , ete orinak menq new keyword enq ogtagorcum inqy gnuma heap che ira taracqy parunakelu ? isk ira hascen pahpanvuma stack um orinak inch-vor object enq sarqum new ov ?
Himnakanum objectner@ pahpanvum en heapum ev local popoxakanner@ voronk patkanum e functionin pahvum en stackum. Erp local popoxakan@ anhetanum e (stack@ pop e linum), object@ heapits jnjvum e (automatic garbage collection).
Narek jan, mapi masin videon nael eq? Entex grum enq map function@ vor@ entunum e mi function um kanchum enq amen arjeki hamar. Da callback e. Aysinkn, callback entamen@ nshanakum e vor menk talis enq function mi functionin vor@ ayt trvats functionin kkanchi. orinak: function f(a) { a(); // alert("hi"));
Առաջադրանք 1: Credit կլասը տվյալներ է պարունակում բանկային վարկի մասին նրա դաշտերն են վարկառուի անուն գումար տոկոսադրույք տևողություն (ամիսներով) print մեթոդը տպում է վարկառուի անունը, գումարը, տոկոսադրույքը, և վերջնական գումարը, որը պետք է վճարվի Ստուգել այս պայմանները, դաշտերի փոփոխության ժամանակ վարկի տոկոսադրույքը տատանվում է 5 - 23% հատվածում տևողությունը չի կարող լինել 5 տարուց ավել գումարից նախապես պետք է 5% միջնորդավճար պահել Ստեղծել օբյեկտ և կանչել Print մեթոդը
Ռուբեն ջան, ողջույն մեկ հարց ունեմ։ Arrow function-ը առանց փոփոխականի մեջ դնելու կանչել կլինի՞։ Օրինակ const a = () => esiminch; Առանց constի մեջ կցելու կլինի՞ սենց գրել` () => esiminch; Մերսի նախապես ❤
Ruben jan barev , mi harc , bolor@ haskaca baci mi iravichakic, orinak let x = { func:() =>{ alert(this) } x.func() = global object funkcion func(){ this.fun:() => { alert(this) } new func() = this object arajin iravichakum hashvi chi arnum object@ ev vercnum e ir global object@ , myus depqum hashvi e arnum this object@ , sa yevs arandznahatkutyun e
Իսկ սենց 1-ից ավել ֆունկցիա իրար մեջ մի տողի վրա գրել ընդունվածա ? երկուսն էլ ընդամենը return են անում const sum = (args) => args.reduce((aggr, val) => aggr + val); const nums = [1, 2, 3, 4, 5, 6, 7, 8, 9]; alert(sum(nums)); // 45
Arrow functioni 'this'@ entunum e ir tsnoxi (es orinakum windowi) context@, hetevbar f. ban chi poxum erp irenk kanchum enq. Poxek ayspes: let f = { name: "elen", barev : function() { alert(this.name) }}; f.barev(); kam ayspes: let f = { name: "elen", barev () { alert(this.name) }}; f.barev();
Շնորհակալություն
Ափսոսում եմ,որ ավելի շուտ չեմ իմացել էս վիդեոների մասին ու մի տարի ժամանակ եմ կորցրել,Ձեր դասերի շնորհիվ նորից սկսել եմ հավատալ,որ ի վերջո կստացվի լավ մասնագետ դառնալ․․․Շնորհակալ եմ շատ
Շնորհակալություն շատ, Ռուբեն ջան !!! -- 💯%💯%💯% Պարզ էր ✨✨✨
2 tarva cragravorox em , u nayum em hima es videon arajin angam , u shat tpavorvac em te inch matcheli eq bacatrum sksnakneri hamar , amen mardu chi trvac sovoracnelu unakutyuny ,
Thanks a lot!
inchpes misht shat lav es bacatrum ))
barev dzez shnorhakalutyun videoneri hamar
Thanks
Rouben jan barev , mi ban harcnem es heap u stack ic , ete orinak menq new keyword enq ogtagorcum inqy gnuma heap che ira taracqy parunakelu ? isk ira hascen pahpanvuma stack um orinak inch-vor object enq sarqum new ov ?
Himnakanum objectner@ pahpanvum en heapum ev local popoxakanner@ voronk patkanum e functionin pahvum en stackum. Erp local popoxakan@ anhetanum e (stack@ pop e linum), object@ heapits jnjvum e (automatic garbage collection).
բարև
Ruben jan barev mi hat xndranq unem
CallBack funkcyaneri masin video knkares?
Narek jan, mapi masin videon nael eq? Entex grum enq map function@ vor@ entunum e mi function um kanchum enq amen arjeki hamar. Da callback e. Aysinkn, callback entamen@ nshanakum e vor menk talis enq function mi functionin vor@ ayt trvats functionin kkanchi.
orinak:
function f(a) {
a(); // alert("hi"));
@@meschian
Mersi axpers,
Շատ, լավ է ստացվել․ Հասկանելի է, Like, Subscribe, Համեցեք իմ ալիքին
Առաջադրանք 1: Credit կլասը տվյալներ է պարունակում բանկային վարկի մասին
նրա դաշտերն են
վարկառուի անուն
գումար
տոկոսադրույք
տևողություն (ամիսներով)
print մեթոդը տպում է վարկառուի անունը, գումարը, տոկոսադրույքը, և վերջնական գումարը, որը պետք է վճարվի
Ստուգել այս պայմանները, դաշտերի փոփոխության ժամանակ
վարկի տոկոսադրույքը տատանվում է 5 - 23% հատվածում
տևողությունը չի կարող լինել 5 տարուց ավել
գումարից նախապես պետք է 5% միջնորդավճար պահել
Ստեղծել օբյեկտ և կանչել Print մեթոդը
master barer chka bnutagrelu anchaap shnorhkalutyun
Ռուբեն ջան, ողջույն մեկ հարց ունեմ։
Arrow function-ը առանց փոփոխականի մեջ դնելու կանչել կլինի՞։
Օրինակ const a = () => esiminch;
Առանց constի մեջ կցելու կլինի՞ սենց գրել`
() => esiminch;
Մերսի նախապես ❤
Gaya jan, kareli e, orinak erp poxantsum eq nran vorpes arjek urish functionin. Orinak:
const a = (f) => f();
a(() => "esim"); // aystex stextsum em inchpes asetsiq ev poxantsum a functionin
@@meschian շնորհակալ եմ 🤍
Ռուբեն ջան, իսկ ոնցա հնարավոր անել, որ arrow function-ի this-ը լինի undefined, այլ ոչ թե window object-ը ?
"use strict"-ը չի ազդում իրա վրա
stackoverflow.com/questions/38589227/why-this-is-undefined-inside-a-fat-arrow-function-definition
Բռատ Ջավասքրիպտով Ինչեր կարող ենք անել?
Xaxer, kayker, mobile tsragrer. Naev sovoreuts heto heshtutyamp ksovoreq urish lezu er tsragravorman
Որ խնդրեմ կարողեք սայթ հավաքել որ մեջը js հետաքրքիր բաներ լինի,շատ հետաքրքիր կստացվի թեկուշ փոքր սայթ
Ete sharunakek nael videoner@, khasneq ays videoin: czcams.com/video/yppckv8CSd4/video.html
@@meschian Մերսի շատ
Ruben jan barev , mi harc , bolor@ haskaca baci mi iravichakic, orinak
let x = {
func:() =>{
alert(this)
}
x.func() = global object
funkcion func(){
this.fun:() => {
alert(this)
}
new func() = this object
arajin iravichakum hashvi chi arnum object@ ev vercnum e ir global object@ ,
myus depqum hashvi e arnum this object@ , sa yevs arandznahatkutyun e
Davit jan, jisht eq haskatsel.
mi harc kogneq grem
Karen jan, duq portseq grel, ev entatskum harts erp unenak greq ev sirov kportsem ognel.
Իսկ սենց 1-ից ավել ֆունկցիա իրար մեջ մի տողի վրա գրել ընդունվածա ?
երկուսն էլ ընդամենը return են անում
const sum = (args) => args.reduce((aggr, val) => aggr + val);
const nums = [1, 2, 3, 4, 5, 6, 7, 8, 9];
alert(sum(nums)); // 45
Sents ok e, ayo
ինչ տարբերություն alert-ի և consol.log-ի միջև?
alert function e vor@ trvats arjek@ nkarum e pokrik patohani mech
console.log function e vor@ trvats arjek@ nkarum e consoleum
@@meschian thanks
Ruben jan inchi a es kodi ardyunq@ "result" linum
ayl voch "elen"??
let f = {
name: "elen",
barev: ()=>{
alert(this.name)
}}
f.barev()
Arrow functioni 'this'@ entunum e ir tsnoxi (es orinakum windowi) context@, hetevbar f. ban chi poxum erp irenk kanchum enq. Poxek ayspes:
let f = {
name: "elen",
barev : function() {
alert(this.name)
}};
f.barev();
kam ayspes:
let f = {
name: "elen",
barev () {
alert(this.name)
}};
f.barev();
Շնորհակալություն