객체 배열의 처음 6 개 요소를 새로 만든 배열로 푸시하고 싶습니다. 나는 그것을 웹 브라우저에서 얻지 만 대신에 "qwe" "qweqweqwe"나 N을 얻는다. 왜?
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);
});
},
내가 이해했다면 처음 6 개 요소를 response
에서 userInfo
.
그것이 당신이 원하는 것이라면 다음과 같이 시도 할 수 있습니다.
.then(response => {
response.data.some((e, index) => {
this.userInfo.push(e.name + e.lastname)
return index > 5
})
})
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다