Javascript - Վարժություն (json stringify, recursion)

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

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

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

    Շնորհակալություն շատ, Ռուբեն ջան !!! ✨✨✨

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

    Menq anhamber spasum einq dasin ))) Shnorakal em shat))

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

    👍👍👍

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

    Ռուբեն ջան շատ շնորհակալ եմ, արդյունավետ ու բազմակողմանի բացատրելու համար, բայց այսպիսի մի հարց ունեմ: Էս օրինակում մենք հաշվի չենք առնում, որ եթե զանգվածի անդամն լինի undefined պետք է վերադարձնի null, իսկ եթե լինի սովորական key պետ է ուղղակի անտեսի: Ես գրել էի՝ ճիշտա շատ երկար, բայց աշխատում էր մոտավոր ինչպես JSON.stringify-ը հիմա եկա Ձեր տարբերակին, ու որոշ տեստեր որոնք ես օրինակում չկա սխալա բերում:

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

      Voxjuyn, Vache jan. Hajort videon lratsnox baner uni: th-cam.com/video/pd_V1Srz0QI/w-d-xo.html
      Naev asem vor npatak@ ays videoi na e vor varjvenq recurson ogtagortsel@. Anpayman chi mek@ meki jsonin brnenq, bayts amen depkum arji motikatsnel iharke.

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

      @@meschian Շնորհակալ եմ, բայց մի հարց չկարեցա լուծեմ ոչ իմ լուծումով, ոչ էլ ձեր, որ խնդրեմ տեստ կանե՞ք այդ մեծ տեստ օբյեկտի մեջ ավելացնելով arr: [1,undefined,3,,5]: Երբ որ զանգվածի մեջ ձեռքով undefined չենք գրում, այլ ուղղակի երկու ստորակետ ենք դնում այսինքն որևէ անդամ բաց ես թողնում՝ null չի դնում այդ խնդիրն ինչպե՞ս լուծել:

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

    Ռուբեն ջան շատ շնորհակալություն լավ բացատրելու համար։ Միայն մի հարց ունեմ, 140-րդ տողում map- ի մեջ ֆունկցիայի կանչի փակագծերը չկան /stringifyJSON()/, ոչ պարտադիր է՞, թե դա գրելաձևն է՞ այդպես։

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

      Hasmik jan:
      const newArray = [1, 2, 3].map(function(val) {
      return val + 1;
      });
      Nuynne inchpes sa:
      function transform(val) {
      return val + 1;
      }
      const newArray = [1, 2, 3].map(transform);

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

      map@ trvats functionin kkanchi amen arjeki hamar ev veradartsrats arjek@ kdni nor zangvatsi mech, vor@ heto kveradartsni

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

      @@meschian Շատ լավ, շնորհակալություն, իրականում սինտաքսն էր հետաքրքիր const newArray = [1, 2, 3].map(transform); որ transform ի կողքը այս փակագծերը () չկան։

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

      @@meschian shat karevor informacia tveciq, apreq shat Ruben jan

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

    " 'key' " es dzev chi lini ogtagorcenq Rouben jan?

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

      Kani vor json enq stextsum, mez petk e ", nents vor hakarak@, karox eq sents anel: '"key"'

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

    return "\"" + key + "\":" + stringifyJSON(value)
    barev dzes es hatvacy chisht me haskcel vor recursion chi uxaki inqy iran kanchuma functiony vor sax paymanery stugi u ete ed key i valuen orink brni NaNi kam Arrayi kam mekurish paymani. ani hamapatasxan gorcoxuty.

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

      kani vorr norenk kanchum enq stringifyJSON, da recursive e Vazgen jan. Aysinkn et amboxj function@ noren ashxatatsnum enq, bayts es ankam 'value' arjeki hamar

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

      @@meschianhaskaca, shnorhakal em Ruben jan.

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

    Ռուբեն ջան, ինչ-որ տարբերություն կա՞ '\'' -ի ու "\"" -ի մեջ: double quotes - ով ա մենակ true տալիս, single - ով fals ա, բայց չեմ հասկանում խի

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

      Dero jan, erp grum enq "barev", menq asum enq vor text enq sarkum vor@ sksvum e arachin "its ev avartum e verchin "ov. Isk vonts karox enq grel " vorpes hents arjek?
      ete sents grenq: "Deron asats "inchpes es" ev na jptats"
      sa xntir e, kani vor JS parser@ che giti vor ayt nerkin " petk e entunel vorpes arjek. Dra hamar ka escape charracter, aysinkn \
      Ete grenq ayspes: "Deron asats \"inchpes es\" ev na jptats" sa arten kashxati.
      Nuyn orenk@ ete grenq ' ov: 'Deron asats \'inchpes es\' ev na jptats' sa ok e
      Bayts ete texti hamar ogtagortsum enq urish ban, karox enq escape chanel:
      'Deron asats "inchpes es" ev na jptats' // sa ok e
      "Deron asats 'inchpes es' ev na jptats" // sa ok e
      "Deron asats "inchpes es" ev na jptats" // sa ok che!
      "Deron asats \"inchpes es\" ev na jptats" // sa ok e