@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 превращается из обычного массива в объект. И как из этого объекта мне достать данные?
  • Вопрос задан
  • 176 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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