как получить доступ к значению объекта ведьмы '@' в ключе

я знаю, что это может быть глупый вопрос, но как я могу получить доступ к значению объекта, в котором есть ключ «@»

      {
  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']

Другие вопросы по тегам