⊗jsPmObEAM 91 of 505 menu

Avaimen perusteella tapahtuvan viittauksen virhe JavaScriptissä

Kun viittaat objektin elementtiin hakasulkeiden kautta, avainten nimet on otettava heittomerkeissä, mutta muuttujien nimet eivät. Tämän ymmärtämättömyys voi usein johtaa virheisiin. Siksi keskustellaan vielä kerran viittaussäännöistä.

Seuraavassa koodissa saamme objektista elementin, jolla on avain 'key':

console.log(obj['key']);

Seuraavassa koodissa saamme objektista elementin, jonka avaimen nimi on tallennettu muuttujaan key:

console.log(obj[key]);

Korjaa seuraavassa koodissa tehty virhe:

let obj = {x: 1, y: 2, z: 3}; console.log(obj[x]);

Korjaa seuraavassa koodissa tehty virhe:

let obj = {x: 1, y: 2, z: 3}; let key = 'x'; console.log(obj['key']);
Suomi
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Käytämme evästeitä verkkosivuston toiminnalle, analytiikalle ja personoinnille. Tietojen käsittely tapahtuu Tietosuojakäytännön mukaisesti.
hyväksy kaikki mukauta hylkää