백엔드
JS) map- 배열안 특정 객제 제외하고 찾기
뽀짝코딩
2022. 8. 18. 15:04
728x90
빈배열 만들고 배열(otherAccountInfo).map(info)
info라는 인수가 for문의 i와 같은 역활이다 맵안을 돈다.
console.log("--배열안 특정객체 제외하고 찾기-------------");
let otherAccountInfo = [
{
id: 'test3',
nickname: 'test3',
point: 1550,
state: 'whitePlayer',
userId: 1,
},
{
id: 'qwe123',
nickname: 'qwe123',
point: 1000,
state: 'blackPlayer',
userId: 2,
},
{
id: 'nikemania',
nickname: '하하호호히히',
point: 1000,
state: 'blackObserver',
userId: 3,
},
{
id: 'wow',
nickname: 'gogo',
point: 1000,
state: 'whiteObserver',
userId: 4,
}
]
const userId = 1;
const infoResult = [];
otherAccountInfo.map((info) => {
if (info.userId !== userId) {
infoResult.push(info)
}
});
console.log("infoResult:", infoResult);
[console.log]
--배열안 특정객체 제외하고 찾기-------------
infoResult: [
{
id: 'qwe123',
nickname: 'qwe123',
point: 1000,
state: 'blackPlayer',
userId: 2
},
{
id: 'nikemania',
nickname: '하하호호히히',
point: 1000,
state: 'blackObserver',
userId: 3
},
{
id: 'wow',
nickname: 'gogo',
point: 1000,
state: 'whiteObserver',
userId: 4
}
]
반응형