Javascript - this 2

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

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

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

    Մտքի և խոսքի վարպետ! Անգնահատելի գործ եք անում մեր ազգի համար,հպարտ եմ որ ձեր նման հայրենակիցներ ունենք․․․

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

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

  • @arengevorgyan2088
    @arengevorgyan2088 11 หลายเดือนก่อน

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

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

    Axpers es inch mochni bacatrecir... halal e qez!!!
    😉

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

    Shat lav bacatrutyun👍👍👍

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

    Շատ լավ ես բացատրում եղբայր 😊 շնորհակալություն

  • @ErikAramyan
    @ErikAramyan 9 หลายเดือนก่อน

    👍👍👍

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

    Shnorhakal em)) ,misht dzer videonern en tarmacnum im hishoxutyun@😁😁👍

  • @MariamShahinyan-mx7nj
    @MariamShahinyan-mx7nj ปีที่แล้ว

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

  • @user-junior488
    @user-junior488 2 ปีที่แล้ว +1

    Ruben jan shat lav bacatrum es,bayc lav kliner nayev vor inchvor tema bacatreluc araj aseir te da hetagayum kayq havaqeluc vor depqerum ev inchi hamara ogtagorcvelu

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

    Mersi shat)

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

    barev dzez, chgitem inchqanov em chisht haskace aysinqn new u map irar nmanutyun unen?

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

      Che jan. map function e vor@ zangvatsi arjekner@ tarkmanum e depi urish arjekner, texadrum e irents nor zangvatsi mech ev veradartsnum e. Aysinkn:
      let a = [2, 1, 55].map(function(val) {
      return val + 1;
      });
      // hima a'i mech ka [3, 2, 56]
      isk 'new' ogtagortsvum e function kancheluts vorpesi ayt function@ stextsi nor object ev veradartsni. Orinak:
      function A() {}
      let b = new A();
      // hima b'i mech ka datark object

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

      ​@@meschianhaskaca, mersi shat​

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

    const a ={
    name:"joe",
    foo: function(f){
    alert(this.name)
    }
    }
    [1,2,3].forEach(a,foo , a)
    Uncaught TypeError: Cannot read properties of undefined (reading 'forEach')
    Ռուբեն ջան կարող եք ասել ինչի է սենց երրօր տալիս (filter,map)ժամանակ էլ է տալիս

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

      forEach(a.foo, a)
      Vochte
      forEach(a,foo, foo)

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

    Ha imast@ et contextov etqan xaxalu? Yani qich bugera arajacnum JS@, mihatel menq arestakan havanakanutyun@ shatacnenq?

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

      Karen jan, ‘this’ concept@ ogtagortsum e voch miayn javascript lezvi mech, ayl naev java, c#, ev shat urish lezunerum. Karevor e iren sovorel ev haskanal. Da aselov, es hamadzayn em vor kareli e makur javascript grel arants kirarelov ‘this’. Es inks portsum em chogtagortsel. Bayts shat codei het em ashxatel vortex na ka. Nents vor, amen depkum arji sovorel)

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

    const log = console.log.bind(console);
    class User1 {
    name = 'John';
    getName() {
    return this.name
    }
    }
    //====================================
    class User2 extends User1{
    name = 'Alisa';
    getName() {
    let parentName = super.getName();
    log(parentName, this.name);
    return this.name
    }
    }
    let user2 = new User2().getName();
    Ruben jan estex parentNamei - i mej inchi em 'John' - i poxaren Alisa stanum, chevor super.getName() kanchelis this@ cnox object e ?

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

      Ayo, bayts tsnoxi getName this@ mnum e nuyn@. Hetevabar, stanum ek this.name arjek@ vor@ ‘Alisa’ e

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

      @@meschian shnorhakalem

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

    [1, 2, 3].forEach(a.foo.call(a));
    Rouben jan estex inchi orinak call kam apply ov chi ashxatacnum mer kod@. bind@ mez talisa nor function mer uzac kontextov isk call@ kancuma mer tvac kontextov... ba et depqum inchna tarberutyun@????

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

      Hrant jan, forEach@ spasum e function vorpes arjek, isk duq poxantsum eq a.foo.call(a) i artsyunk@.
      Erevi enekati uneik:
      [1, 2, 3].forEach(function(val) {
      return a.foo.call(a, val); // kam uxaki a.foo(val);
      });

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

      Մերսի Ռուբեն ջան

  • @ErikAramyan
    @ErikAramyan 8 หลายเดือนก่อน

    barev Ruben jan.
    const a = {
    name: "joe",
    foo: function (f) {
    alert(this.name);
    }
    }
    [1, 2, 3].forEach(a.foo.bind(a));
    senc errora talis