JavaScript-те элементке кілт бойынша қатынау қатесі
Объект элементіне шаршы жақшалар арқылы қатынасқанда кілт атауларын тырнақшаға алу керек, ал айнымалы атауларын - алмайды. Бұны түсінбеу жиі қателерге әкеп соғуы мүмкін. Сондықтан қатынау ережелерін тағы бір рет тақырыптайық.
Келесі кодта біз объектенен
'key' кілті бар элементті аламыз:
console.log(obj['key']);
Ал келесі кодта біз объектенен
атауы key айнымалысында сақталатын
кілті бар элементті аламыз:
console.log(obj[key]);
Келесі кодта жіберілген қатені түзетіңіз:
let obj = {x: 1, y: 2, z: 3};
console.log(obj[x]);
Келесі кодта жіберілген қатені түзетіңіз:
let obj = {x: 1, y: 2, z: 3};
let key = 'x';
console.log(obj['key']);