Я хочу добавить sh первые 6 элементов из массива объектов в мой только что созданный массив. Я получаю это на веб-браузере, но вместо этого или "qwe" "qweqweqwe" я получаю NaN. Почему?
Допустим, массив объектов API выглядит следующим образом:
0: {id: 340, name: "qwe", lastname: "qweqweqweq", …}
1: {id: 341, name: "qwe", lastname: "qweqweqweq", …}
2: {id: 342, name: "qwe", lastname: "qweqweqweq", …}
3: {id: 343, name: "qwe", lastname: "qweqweqweq", …}
4: {id: 344, name: "qwe", lastname: "qweqweqweq", …}
5: {id: 345, name: "qwe", lastname: "qweqweqweq", …}
6: {id: 346, name: "qwe", lastname: "qweqweqweq", …}
7: {id: 347, name: "qwe", lastname: "qweqweqweq", …}
8: {id: 348, name: "qwe", lastname: "qweqweqweq", …}
и мой код выглядит так:
.then(response => {
console.log(typeof response.data, response.data);
this.model = {
name: response.data.name,
lastname: response.data.lastname
}
this.userInfo.unshift(this.model.name + this.model.lastname); // Here's where i have problem
if(this.userInfo.length > 6)
this.userInfo.pop();
})
.catch(error => {
console.log('Something went wrong', error);
});
},