Задать вопрос
@kirill-93

Почему так работает vue?

...
data: function() {
    return {
        countries: [],
        tags: []
    }
},
created: function() {
    this.countries = [
        {id: 1, name: 'Albania'},
        {id: 2, name: 'Russia'},
        {id: 3, name: 'Ukraine'},
    ];

    this.tags = [
        {id: 1, name: 'Rap'},
        {id: 2, name: 'Rock'},
        {id: 3, name: 'Pop'},
    ];

    console.log(this.tags);  //Array
    console.log(this.countries); // Array

    this.parseData();
},
methods {
    parseData: function () {
        console.log(this.countries); // Array
        console.log(this.tags); //__ob__ Observer
    }
}


Объясните мне, пожалуйста, почему tags превращается из обычного массива в объект. И как из этого объекта мне достать данные?
  • Вопрос задан
  • 180 просмотров
Подписаться 1 Простой 1 комментарий
Помогут разобраться в теме Все курсы
  • Skypro
    React-разработчик с нуля
    9 месяцев
    Далее
  • Skypro
    JavaScript-разработчик с нуля
    9 месяцев
    Далее
  • Skypro
    Frontend-разработчик с нуля
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы