'How i cann loop over my array when its an observer object

i want to iterate over an array, however my array is an observer. i have tried several ways, like converting to an array. nothing works. does anyone have a suggested solution? i'm pretty stuck on this. here is my code:

var vm = new Vue({
el: '#app',
data() {
    return {
        segmenteConfig: []
    }
},
methods: {
    async loadData(type) {
        var url = null;
        console.log("used configs  -> ", this.segmenteConfig);
        this.segmenteConfig.forEach(segmenteConfig => {

            if (segmenteConfig.type === type) {
                url = segmenteConfig.url;
                console.log("used configs url -> ", url);
            }
        })
    }
    loadConfig() {
        var config = [];
        axios.get("ressources/segmente.json")
            .then(response => {
                response.data.Segmente.forEach(segmentConfig => {
                    this.segmenteConfig.push(segmentConfig);
                });
            });

    }

},
created() {
    this.loadConfig();
    this.loadData('internet');
}

});

Console



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source