как получить доступ к значению объекта ведьмы '@' в ключе
я знаю, что это может быть глупый вопрос, но как я могу получить доступ к значению объекта, в котором есть ключ «@»
{
id: 'v6y4fra9dd3xxys',
created: '2022-10-29 08:48:12.585',
updated: '2022-11-14 08:03:46.477',
'@collectionId': 'x16irtg922kc0cg',
'@collectionName': 'products',
condition: 'new',
image: 'short4.jpg',
name: 'Short 4',
price: 19000,
productImg: 'short4_iKD5NIhZWX.jpg',
quantity: 1,
type: 'shortboard',
'@expand': {}
}
я хочу использовать имя коллекции, но не знаю, как получить к ней доступ. я пытаюсь, но он получил ошибку неожиданного символа '@'. что я должен сделать
2 ответа
Лучший способ получить доступ к вашему объекту:
try {
if (Object['@collectionId'])
//Do whatever with Object['@collectionId'];
}catch(err){
console.log(err)
}
Использование блока try catch, поскольку вы не можете использовать необязательный атрибут (
Object?.@collectionId
).
только для @collectionId вы можете использоватьobj['@collectionId']