Javascript как получить attrs в приведенном ниже коде

#javascript #object #javascript-objects

Вопрос:

код

Он возвращает неопределенное значение, когда я пытаюсь использовать его в качестве кода.attrs или кода[«attrs»] если у вас есть какие-либо идеи, пожалуйста, не стесняйтесь, дайте мне знать, что я работал над этим в течение нескольких часов.

 [
  <ref *1> SoupTag {
    parent: SoupTag {
      parent: [SoupTag],
      previousElement: [SoupString],
      nextElement: [SoupString],
      name: 'div',
      contents: [Array],
      attrs: [Object],
      hidden: false,
      builder: [TreeBuilder]
    },
    previousElement: SoupString {
      parent: [SoupTag],
      previousElement: [SoupComment],
      nextElement: [Circular *1],
      _text: '     n                    n                    n                    '
    },
    nextElement: SoupString {
      previousElement: [Circular *1],
      nextElement: [SoupComment],
      _text: 'n                    nn                    '
    },
    name: 'img',
    contents: [],
    attrs: {
      src: 'https://img-c.udemycdn.com/course/750x422/4008038_0a54.jpg',
      alt: 'Sosyal Medya Pazarlaması, Reklamcılığı ve Yönetimi Eğitimi Coupon',
      class: 'card-img-top'
    },
    hidden: false,
    builder: TreeBuilder { EMPTY_ELEMENT_TAGS: [Set] }
  }

]
 

Ответ №1:

Если я правильно понимаю фрагмент структуры данных с затуханием, code это массив с одним объектом. Если вам нужно attr свойство этого объекта, попробуйте code[0].attrs .