Javascript - this

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 ธ.ค. 2024

ความคิดเห็น • 42

  • @anahitxachatryan4949
    @anahitxachatryan4949 3 ปีที่แล้ว +10

    Շատ շնորհակալություն Ձեր կատարած մեծ աշխատանքի համար։ Շատ պարզ եք ամենինչ բացատրում:)

  • @lilitgrigoryan7962
    @lilitgrigoryan7962 2 ปีที่แล้ว +2

    Շատ շնորհակալություն Ձեզ։Լավագույն tutor-ը երբևէ

  • @norayrgrigoryan3695
    @norayrgrigoryan3695 3 ปีที่แล้ว +1

    shnorhakalutyun eritasardutyan prkutyhan hamer . anhamar shnorhakalutyunner

  • @silviharutunian3349
    @silviharutunian3349 3 ปีที่แล้ว

    Shat shnorhakalutyun matcheli bacatrutyan hamar!!!

  • @chrisgobal1306
    @chrisgobal1306 2 ปีที่แล้ว

    Շնորհակալություն շատ, Ռուբեն ջան !!! -- 💯%💯%💯% Պարզ էր ✨✨✨

  • @arampetrosyan6990
    @arampetrosyan6990 3 ปีที่แล้ว +1

    //apres shat, es videon ammmenastacvav videoneric mekna

  • @arengevorgyan2088
    @arengevorgyan2088 ปีที่แล้ว

    Շնորհակալություն👌

  • @gevorghovhannisyan5179
    @gevorghovhannisyan5179 2 ปีที่แล้ว +1

    ay axper chm kara chasem sax hasvarkac asum es es verjum el misht ampopum es shat lava BOMB prosty

  • @thismusic2581
    @thismusic2581 ปีที่แล้ว +1

    Ruben jan kaseq sa incha veradarcnum ev inchu
    f.call(null);
    function f() {
    alert(this);
    }

    • @meschian
      @meschian  ปีที่แล้ว +1

      Erp strict modeum chenq ashxatum, poxantselov null kam undefined .call kam .apply functionnnerin kveragri global object@ ir 'this'in. Browseri mech, da window objectn e.
      Ete strict modeum ashxatenq (verev@ grenq "use strict"), et depkum this@ klini hents en inch vor poxantsel enq (aysinkn null, undefined, evailn).

    • @thismusic2581
      @thismusic2581 ปีที่แล้ว

      @@meschian shnorhakal em )

  • @ishkhan.h
    @ishkhan.h 2 ปีที่แล้ว +1

    0:02 փոփոխական person )

  • @melsvagharshyan
    @melsvagharshyan 3 ปีที่แล้ว

    Ruben jan, vonc haskaca ays bolory nuyn gorcoxutyunn en anum tarber dzeverov, ete asenq miayn call-y ogtagorcenq bavakn che?

    • @meschian
      @meschian  3 ปีที่แล้ว +1

      Karevor e haskanal erp (vor iravijakum) this arjek@ inch e ev inchpes kareli e xekavarel.

    • @melsvagharshyan
      @melsvagharshyan 3 ปีที่แล้ว

      @@meschian Haskaca, Merci shat ❤️

  • @diananadiryan3666
    @diananadiryan3666 2 ปีที่แล้ว

    arrow ev expression functionneri masin chxoseciq this-eri het kapvac , kindrenq nayev dranc masin xosel

    • @meschian
      @meschian  2 ปีที่แล้ว

      Arrow functions: th-cam.com/video/qrnk0FDUqA4/w-d-xo.html

  • @Fury087
    @Fury087 ปีที่แล้ว

    this teman fronti heta kapvac te becki?

    • @meschian
      @meschian  ปีที่แล้ว

      Da javascript lezvi het e kapvats. Isk javascript lezun kareli e kirarel ev front-endum ev back-endum.

    • @Fury087
      @Fury087 ปีที่แล้ว

      @@meschian haskaca shnorhakal em shat

  • @narekmag
    @narekmag 3 ปีที่แล้ว +1

    Բա որ հարցազրույցում հարցնեն կոնկրետ ինչի համարա պետք use strict-ը, ինչ պատասխանենք?)

    • @meschian
      @meschian  3 ปีที่แล้ว +6

      JS lezun uni ir mech vorosh hnaravorutsunner (orinak eval, default global object vorpes this functionneri mech, evailn) voronk vtangavor en. Bayts anhnar e lezvits hnaravorutsunner uxaki hanel, kani vor arten grvats tsragirner@ aylevs chen ashxati. Dra hamar avelatsretsin et "use strict" flag@ vorpesi ogtagortsox@ ink@ voroshi vor uzum e aveli xist - hetevabar aveli apahov JS lezvov ashxati. Motavorapes tents mi ban...

  • @viktoryagrigoryan9895
    @viktoryagrigoryan9895 3 ปีที่แล้ว

    a.call(b,2,3,4) չհասկացա թվերը ինչ՞ նպատակով են օգտագործվում ,ինձ մոտ [object object] է բերում

    • @meschian
      @meschian  3 ปีที่แล้ว

      function foo(a, b, c) { // a klini 1, b klini 2, c klini 3
      return this.name + (a+b+c); // "Joe" + (1 + 2 + 3);
      }
      const obj = {
      name: "Joe"
      };
      foo.call(obj, 1, 2, 3); // "Joe6"

    • @viktoryagrigoryan9895
      @viktoryagrigoryan9895 3 ปีที่แล้ว +1

      @@meschian shnorhakal em☀️

  • @GAMERTV-pd1id
    @GAMERTV-pd1id 3 ปีที่แล้ว

    mi ban harcnem isk duq online JS i kurser uneq aveli manramasn?

    • @meschian
      @meschian  3 ปีที่แล้ว +1

      Che jan, hents sa e im cours@

  • @իրավականալիք
    @իրավականալիք ปีที่แล้ว

    Բարև ձեզ, մի հարց, որ խնդրեմ կպատասխանեք, եթե հնարավոր է:
    let person = {
    name: "Joe",
    age:33,
    printName: function(){
    alert(this.name)
    }
    }
    let p = person
    person = 9
    p.printName()
    ինչպես է ստացվում, որ հատկապես p = person մեջի p-իին վերագրվող person-ը դառնում է 9-ը , իսկ p փոփոխականը շարունակում է մնալ օբյեկտ: debugger-ով ստուգեցի մի քիչ ինձ համար անհասկանալի է, նախապես շնորհակալություն:

    • @meschian
      @meschian  ปีที่แล้ว

      Objectner@ ev zangvatsner@ (voronk nuynpes javascriptum objectner en), pahvum en arandzin tex. Erp sents ban enq anum: let person = {}; menq person popoxakani mech chenq dnum object@, ayl objecti hxum@ (takits da objecti hastsen e hishoxutsyan mech). Erp heto grum eq let p = person; da nshanakum e p'i mech dnum eq nuyn hxum@ depi et objectin. Heto grum eq person=9, aysinkn person popoxakani mech grum eq 9@. Aysinkn, et gortsoxutsunnerits heto, p'i mech linum e hxum@ depi object ev person popoxakani mech linum e 9@

    • @իրավականալիք
      @իրավականալիք ปีที่แล้ว

      @@meschian իսկ հնարավո՞ր է օրինակ նույն փոփոխականի մեջ միաժամանակ դրվի այլ արժեք և հղումը դեպի օբյեկտ, քանի որ p-ին person-ի միջոցով է ստանում հղումը դեպի նշված օբյեկտ։ Այսինքն person-ի արժեքը փոխվելուց person-ի մեջ շարունակվում է արդյո՞ք պահպանվել հղումը դեպի նշված օբյեկտ։

    • @meschian
      @meschian  ปีที่แล้ว

      Popoxakani mech kareli dnel 1 arjek, voch avel. Aysinkn:
      let p1 = { name: "Joe" };
      let p2 = p1;
      p2.name = "Mike";
      alert(p1.name); // klini "Mike", kani vor p1 ev p2 hxum en nuyn objectin
      p1 = 2; // hima p1'i arjek@ 2 e, ayl vochte hxum@ depi en objectin
      p2.name = "James";
      alert(p2.name); // klini "James", kani vor p2 sharunakum e hxel objectin
      alert(p1); // klini 2, kani vor p1'i arjek@ hima 2 e

  • @MrBeastFan_Gyak
    @MrBeastFan_Gyak 3 ปีที่แล้ว

    Thank you, man !!!

  • @HG-wm4co
    @HG-wm4co ปีที่แล้ว

    Իսկ ինչու՞ x_չընդունեց արժեք,այս դեպքում 5,կամ 9_ը ,???

    • @meschian
      @meschian  ปีที่แล้ว

      Videon erkar e, xntrum em greq code@ vori masin harts unek ev konkret hxek harts@

    • @HG-wm4co
      @HG-wm4co ปีที่แล้ว

      @@meschian Մեկ անգամ ևս նայեցի և հարցիս պատասխանը ստացա։Շնորհակալ եմ ձեզ շատ ,ափսոս որ css _ից և html _ից վիդեոներ չունեք,շատ լավ եք բացատրում...

    • @meschian
      @meschian  ปีที่แล้ว

      Sami Hayrapetyan@ uni css/html videoner: www.youtube.com/@hayrapetyansami

  • @beekeepingArmenia
    @beekeepingArmenia 3 ปีที่แล้ว +1

    👍

  • @armineaghajanyan1304
    @armineaghajanyan1304 3 ปีที่แล้ว

    Barev Ruben jan, isk inchu e asum, vor zoo()-n functia che
    function zoo() {
    alert(this.name);
    }
    let person = {
    name: "Joe",
    age: 8
    };
    person.zoo()

    • @meschian
      @meschian  3 ปีที่แล้ว

      person objecti mech ka "name" ev "age"
      "zoo" che ka perrson objecti mech, hetevabar person.zoo() chi ashxsti
      Karox eq avelatsnel ayspes:
      person.zoo = zoo;
      Ay hima karox eq anel person.zoo();

    • @armineaghajanyan1304
      @armineaghajanyan1304 3 ปีที่แล้ว

      @@meschian mersi shat

  • @davitsahakyan9425
    @davitsahakyan9425 3 ปีที่แล้ว +1

    I am the first))))