JavaScript-də açar vasitəsilə elementə müraciət xətası
Obyekt elementinə kvadrat mötərizə vasitəsilə müraciət edərkən açar adları dırnaq içində, dəyişən adları isə dırnaqsız olmalıdır. Bunun anlaşılmaması tez-tez xətalara səbəb ola bilər. Ona görə də gəlin müraciət qaydalarını bir daha müzakirə edək.
Aşağıdakı kodda biz obyektdən
'key' açarı olan elementi alırıq:
console.log(obj['key']);
Aşağıdakı kodda isə biz obyektdən
adı key dəyişənində saxlanılan
açarı olan elementi alırıq:
console.log(obj[key]);
Aşağıdakı koddakı səhvi düzəldin:
let obj = {x: 1, y: 2, z: 3};
console.log(obj[x]);
Aşağıdakı koddakı səhvi düzəldin:
let obj = {x: 1, y: 2, z: 3};
let key = 'x';
console.log(obj['key']);