Ես Ամերիկյանի ուսանող եմ ու ձեր վիդեոների միջոցով ավելի լավ եմ հասկանում JS-ը քան հենց իմ դասախոսի։ Երանի այն ուսանողներին ում դասախոսը դուք եք եղել։ Շնորհակալ եմ սենց հրաշալի բացատրման համար։
Բարև Ձեզ Ռուբեն ջան, այս օրինակում խնդրում եմ բացատրեք 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 Շատ շնորհակալ եմ Ռուբեն ջան, որ Ձեր ժամանակից տրամադրում եք հարցերին պաատասխանելու համար, քանի որ ես հակված եմ մանրամասն ուսումնասիրել և հասկանալ IT ոլորտը, շատ կարևոր է հանգամանքը, որ հարցեր առաջանալու դեպքում դուք մանրամասն պատասխանում եք այդ հարցերին որն էլ բերում է առավել լավ հասկանալ ծրագրավորման նրբությունները, կրկին անգամ Շնորհակալ եմ եղբայր ջան
Բարև Ռուբեն ջան, ցանկանում եմ իմանալ ծրագիրը հնարավորություն չի տալի՞ս, որ ոչ թե Object-ը JSON.stringify()-ի միջոցով դարձնենք տեքստ ու հետո localStorage.setIem()-ի միջոցով բրաուզերում Save անենք, այլ միանգամից Object-ը Save անենք բրաուզերում առանց տեքստի վերածելու
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 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 ?
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 ?
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
Es dzer tex@ kogtagortsei fetch, kani vor native function e ev browserneri mech arten ka. Ete apagayum inchvor konkret baner linen vor axiosi mech kan bayts fetchi mech che kan, et jamanak nor arji ayt lib@ kashel ev ogtagortsel.
էս կոդը չաշխատեց, կասեք ինչն եմ սխալ անում ? let a = { name: "poxos", age: 45, phone: 466464 }; let str = JSON.stringify(a); let b = JSON.parse(str); if (a===b){ alert (1); };
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.
Ես Ամերիկյանի ուսանող եմ ու ձեր վիդեոների միջոցով ավելի լավ եմ հասկանում JS-ը քան հենց իմ դասախոսի։ Երանի այն ուսանողներին ում դասախոսը դուք եք եղել։ Շնորհակալ եմ սենց հրաշալի բացատրման համար։
Mtel ei Meschyani ergery lsey ene skseci JavaScript sovorel )
😂😂😂
Շնորհակալ եմ շաաաատ։ Շատ մատչելի եք բացատրում ։
Շնորհակալություն շատ, Ռուբեն ջան !!! -- 💯%💯%💯% Պարզ էր ✨✨✨
Շատ-շատ շնորհակալ եմ։ Մեծ ու բարի գործ եք անում
shat apres axpers, qez mec hajoxutyunner em maxtum... shnorhakalutyun
Շնորհակալություն շատ - շատ - շատ - շատ - շատ - շատ , Ռուբեն ջան !!!
Շնորհակալություն դասերի համար։ Մի հարց ինչու result += այլ ոչ =
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 + " : " ...
Շնորհակալ ենք ախպեր ջան
մերսի շատ սենց որակի համար
Thanks
Բարև Ձեզ Ռուբեն ջան, այս օրինակում խնդրում եմ բացատրեք
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
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
});
@@meschian Շատ շնորհակալ եմ Ռուբեն ջան, որ Ձեր ժամանակից տրամադրում եք հարցերին պաատասխանելու համար, քանի որ ես հակված եմ մանրամասն ուսումնասիրել և հասկանալ IT ոլորտը, շատ կարևոր է հանգամանքը, որ հարցեր առաջանալու դեպքում դուք մանրամասն պատասխանում եք այդ հարցերին որն էլ բերում է առավել լավ հասկանալ ծրագրավորման նրբությունները, կրկին անգամ Շնորհակալ եմ եղբայր ջան
sirov, Armen jan!
Բարև Ռուբեն ջան, ցանկանում եմ իմանալ ծրագիրը հնարավորություն չի տալի՞ս, որ ոչ թե Object-ը JSON.stringify()-ի միջոցով դարձնենք տեքստ ու հետո localStorage.setIem()-ի միջոցով բրաուզերում Save անենք,
այլ միանգամից Object-ը Save անենք բրաուզերում առանց տեքստի վերածելու
Armen jan, hnaravor che hents object save anel
@@meschian Շնորհակալ եմ շատ
կներեք Symbol-ի մասին դաս անելու եք?
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.
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?
Djvar e asel, bayts hastat nuyn@ chi. Karoxa " mi pokr tarbervum e orinak?
@@meschian noric knayem bayc copy past araca.
Partadira php ic heto laravel kam urish fremwork sovorel gorc gtnelu hamar te che ?
laravel ampayman !!! chor PHP ov hamarya chene grum karas daje mihatel urish Code Igniter kam Sympony sovores
Object.keys(a).forEach(function(key){
let value = a.key // եթե կետով ենք անում խի՞ չի լինում; էտէլա՞ javAscripti սխալներից
} );
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? :)
@@meschian ամբողջությամբ պարզ է շնորհակալություն
isk local storage uxarkelu hamar partadira string lini?
Karox eq orinak tiv dnel, bayts misht het kstanaq vorpes string
@@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 ?
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 ?
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
@@meschianOk. Shnorhakalutyun.
Ruben jan barev dzez, HTTP harcumneri masin daser uneq?
Sents ban enekati uneq?
Javascript - fetch
th-cam.com/video/E_i3NtAdg4o/w-d-xo.html
@@meschian ha Ruben jan, isk vor@ ogtagorcem Fetch Axios te Ajax
@@meschian ha Ruben jan mersi shat)
Es dzer tex@ kogtagortsei fetch, kani vor native function e ev browserneri mech arten ka. Ete apagayum inchvor konkret baner linen vor axiosi mech kan bayts fetchi mech che kan, et jamanak nor arji ayt lib@ kashel ev ogtagortsel.
էս կոդը չաշխատեց, կասեք ինչն եմ սխալ անում ?
let a = {
name: "poxos",
age: 45,
phone: 466464
};
let str = JSON.stringify(a);
let b = JSON.parse(str);
if (a===b){
alert (1);
};
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.
@@meschian shat shnorhakal em Paron Meschyan.