Javascript - JSON

Поділитися
Вставка
  • Опубліковано 30 лис 2020
  • Թեմաներ
    -----------------
    * Ինչպես տեքստային տարբերակ դարձնել javscript օբյեկտը - որպես JSON
    * Ինչպես վերափոխել տեքստային օբյեկտը բուն Javascript օբյեկտի
    Կոդի օրինակ
    -------------------------
    let a = { name: "Joe" };
    let b = JSON.stringify(a); // սա օբյեկտի տեքստային տարբերակն է
    let c = JSON.parse(b); // Սա JSON տեքստը կվերածի javascript օբյեկտի
    alert(c.name); // "Joe"
    Հղումներ
    ----------------
    Javascript դասընթաց: • Ծրագրավորման Արվեստ | ...
    Ֆեյսբուքյան էջ: / roubenmeschian
    Ֆեյսբուքյան խումբ: / 1647352038759065
    Կոդերի խմբագիր: roubenmeschian.com/editor/

КОМЕНТАРІ • 39

  • @silvayeghiazaryan3304
    @silvayeghiazaryan3304 2 роки тому +6

    Ես Ամերիկյանի ուսանող եմ ու ձեր վիդեոների միջոցով ավելի լավ եմ հասկանում JS-ը քան հենց իմ դասախոսի։ Երանի այն ուսանողներին ում դասախոսը դուք եք եղել։ Շնորհակալ եմ սենց հրաշալի բացատրման համար։

  • @haykasatryan5667
    @haykasatryan5667 3 роки тому +40

    Mtel ei Meschyani ergery lsey ene skseci JavaScript sovorel )

  • @vruyrsaribekyan3379
    @vruyrsaribekyan3379 3 роки тому +4

    shat apres axpers, qez mec hajoxutyunner em maxtum... shnorhakalutyun

  • @narekfidanyan3883
    @narekfidanyan3883 2 роки тому

    Շատ-շատ շնորհակալ եմ։ Մեծ ու բարի գործ եք անում

  • @chrisgobal1306
    @chrisgobal1306 2 роки тому +1

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

  • @user-mh1ry6mm3y
    @user-mh1ry6mm3y 10 місяців тому

    Շնորհակալ եմ շաաաատ։ Շատ մատչելի եք բացատրում ։

  • @alexandrsargsyan2202
    @alexandrsargsyan2202 Рік тому

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

  • @mrSargi7
    @mrSargi7 3 роки тому +2

    մերսի շատ սենց որակի համար

  • @lernikharutyunyan2124
    @lernikharutyunyan2124 2 роки тому

    Շնորհակալ ենք ախպեր ջան

  • @zhorakhachatryan60
    @zhorakhachatryan60 2 роки тому +1

    Շնորհակալություն դասերի համար։ Մի հարց ինչու result += այլ ոչ =

    • @meschian
      @meschian  2 роки тому +2

      Portseq poxelov =, parz klini.
      Menq loopi mech enq (forEach). Hetevabar, amen cycli artsunk@ menk avelatsnum enq resultin. Karox enq grel ayspes: result = result + key + " : " .... vor@ nuynne inchpes:
      result += key + " : " ...

  • @qwerty-lj6oq
    @qwerty-lj6oq Рік тому

    Thanks

  • @vardanmakaryan4489
    @vardanmakaryan4489 3 роки тому

    Mi qich haskanali chi, te inchi e "hachax" petq objeqt-string heto string-objeqt popoxutyunner@ ? Bayc, dzer xosqin vstahum em. :) Isk @nec - sax parza u lava.

  • @fel0voskanyan785
    @fel0voskanyan785 3 роки тому

    Partadira php ic heto laravel kam urish fremwork sovorel gorc gtnelu hamar te che ?

    • @karlenkm4230
      @karlenkm4230 3 роки тому +1

      laravel ampayman !!! chor PHP ov hamarya chene grum karas daje mihatel urish Code Igniter kam Sympony sovores

  • @Aram64
    @Aram64 3 роки тому

    Ruben jan, barev dzez. Mi harc unem localStorage - i veraberyal. Harceri arrayei stexcel, ev JSON. stringifiy - i mijocov uxarkelei localStorage. Heto JSON.parse - ov kanchumem array@ ev .map - ov array - ov pttvumem return prompt(val) em talis ev shat lava sax, ashxatuma .map - i mijocov miangamic nor arraya stacvum vortex bolor harceri patasxannernen. Storage - ov shat harmara, ekranis vra @ndamen@ 2 coda grvac arraynern chenel erevum. Heto JSON.parse ev .map - @ dnumem mi functioni mej ev function@ aranc JSON.stringify - i oxarkumem storage(vorqan es haskaca JSON - @ functionnerin chi vercnum ?), inchpes anem vor localStorage.getItem - ov her kanchvac functionn noric ashxati ? Te functionner@ @ndhanrapes chi kareli storage uxarkel ?

    • @meschian
      @meschian  3 роки тому

      function@ cheq karox pahek vorpes JSON. Irakanum mi variant ka function@ stringi teski berel heto 'eval' functionov kanchel, bayts da chem batsatri inchpes en anum vorovhetev hazar u mi xntirner kan ir het kapvats. Nents vor, voch tsavok chek karox function@ localStorageum pahel

    • @Aram64
      @Aram64 3 роки тому

      @@meschianOk. Shnorhakalutyun.

  • @haykghazaryan9540
    @haykghazaryan9540 2 роки тому

    Nuyn code compi u notebooki vra tarber dzeva ashxatum. Unem country.json vory mej ka data='[{...... }]'
    script.js um
    var mydata = Json. Parse(data)
    Compy vra normal ashxatuma notebookis vra errora tali mime type (application/json) is not executable... Inchic klini?

    • @meschian
      @meschian  2 роки тому +1

      Djvar e asel, bayts hastat nuyn@ chi. Karoxa " mi pokr tarbervum e orinak?

    • @haykghazaryan9540
      @haykghazaryan9540 2 роки тому

      @@meschian noric knayem bayc copy past araca.

  • @harutyunsaribekyan2057
    @harutyunsaribekyan2057 2 роки тому

    isk local storage uxarkelu hamar partadira string lini?

    • @meschian
      @meschian  2 роки тому

      Karox eq orinak tiv dnel, bayts misht het kstanaq vorpes string

    • @chessclub92
      @chessclub92 2 роки тому

      @@meschian Rouben jan shat hetaqrqir a , uxxaki chem haskanum incha mez petq inchvor informacia save anel ay ed localStoragum, inchi menq mer kodum chenq karox ed informacian pahel ?? kam inchpes ev ov piti mez informacia poxanci ?

  • @armenmartirosyan5903
    @armenmartirosyan5903 2 роки тому

    Բարև Ձեզ Ռուբեն ջան, այս օրինակում խնդրում եմ բացատրեք
    let a = {
    name: "Joe",
    age: 39,
    };
    Object.keys(a).forEach(function(key){
    let value = a[key];
    alert(value);
    });
    Ինչպե՞ս է value-ն դառնում Joe հետո 39, չէ որ value=a[key] դա նշանակում է՝ սկզբում value=a[name] հետո value=a[age], բայց դուք սովորեցրել եք որ Object-ից արժեք կանչելու համար այս ձևով պետք է գրվի՝ value=a["name"] և value=a["age"](այսինքն չակերտներով), այդ դեպքում ինչպես է value=a[name] և value=a[age] գրելաձևերի դեպքում ծրագիրը հասկանում, որ value-ի արժեքը սկզբում պետք է լինի Joe հետո 39

    • @meschian
      @meschian  2 роки тому +1

      Armen jan, naek:
      a.name // "Joe"
      a["name"] // "Joe"
      let key = "name";
      a[key] // "Joe"
      let keys = Object.keys(a); // ["name", "age"]
      a[keys[0]] // "Joe"
      a[keys[1]] // 39
      Object.keys(a).forEach(function(key){
      nuynne inchpes:
      ["name", "age"].forEach(function(key) {
      let value = a[key]; // key kunena "name", heto hajort ankam vor kanchvi kunena "age"
      alert(value); // "Joe", hajort ankamnel klini 39
      });

    • @armenmartirosyan5903
      @armenmartirosyan5903 2 роки тому

      @@meschian Շատ շնորհակալ եմ Ռուբեն ջան, որ Ձեր ժամանակից տրամադրում եք հարցերին պաատասխանելու համար, քանի որ ես հակված եմ մանրամասն ուսումնասիրել և հասկանալ IT ոլորտը, շատ կարևոր է հանգամանքը, որ հարցեր առաջանալու դեպքում դուք մանրամասն պատասխանում եք այդ հարցերին որն էլ բերում է առավել լավ հասկանալ ծրագրավորման նրբությունները, կրկին անգամ Շնորհակալ եմ եղբայր ջան

    • @meschian
      @meschian  2 роки тому

      sirov, Armen jan!

  • @narekfidanyan3883
    @narekfidanyan3883 2 роки тому

    կներեք Symbol-ի մասին դաս անելու եք?

  • @armenmartirosyan5903
    @armenmartirosyan5903 2 роки тому

    Բարև Ռուբեն ջան, ցանկանում եմ իմանալ ծրագիրը հնարավորություն չի տալի՞ս, որ ոչ թե Object-ը JSON.stringify()-ի միջոցով դարձնենք տեքստ ու հետո localStorage.setIem()-ի միջոցով բրաուզերում Save անենք,
    այլ միանգամից Object-ը Save անենք բրաուզերում առանց տեքստի վերածելու

    • @meschian
      @meschian  2 роки тому +1

      Armen jan, hnaravor che hents object save anel

    • @armenmartirosyan5903
      @armenmartirosyan5903 2 роки тому

      @@meschian Շնորհակալ եմ շատ

  • @arazbabayan302
    @arazbabayan302 Рік тому

    Object.keys(a).forEach(function(key){
    let value = a.key // եթե կետով ենք անում խի՞ չի լինում; էտէլա՞ javAscripti սխալներից
    } );

    • @meschian
      @meschian  Рік тому +1

      Araz jan, naek:
      let a = {
      name: "Joe",
      surname: "Jackson"
      };
      a.name; // "Joe"
      a.key; // undefined kani vor 'key' anunov banali che ka
      a.surname; // "Jackson"
      // isk ete ayspes:
      let a = {
      name: "Joe",
      key: 54,
      surname: "Jackson"
      };
      a.name; // "Joe"
      a.key; // 54
      a.surname; // "Jackson"
      // hetevabar:
      Object.keys(a).forEach(function(key) {
      a[key]; // sa kveradartsni "Joe", hajort cyclum 54, hajort cyclum "Jackson"
      a.key; // sa misht kveradartsni 'key' banali anunov arjek@ 'a' objecti mechi
      });
      parz e? :)

    • @arazbabayan302
      @arazbabayan302 Рік тому

      @@meschian ամբողջությամբ պարզ է շնորհակալություն

  • @javascript9053
    @javascript9053 2 роки тому

    էս կոդը չաշխատեց, կասեք ինչն եմ սխալ անում ?
    let a = {
    name: "poxos",
    age: 45,
    phone: 466464
    };
    let str = JSON.stringify(a);
    let b = JSON.parse(str);
    if (a===b){
    alert (1);
    };

    • @meschian
      @meschian  2 роки тому

      a ev b tarber objectner en. Na ir nerkin structuran chi hamematum, ayl nuynnen te che... ev voch, nuyn@ chen.
      let a = {name: "Joe"}, b = {name: "Job"};
      Ays orinaknum nuynpes, a ev b nuyn@ chen kani vor tarber objectner en.

    • @javascript9053
      @javascript9053 2 роки тому

      @@meschian shat shnorhakal em Paron Meschyan.