코딩기록

JS) map- 배열안 특정 객제 제외하고 찾기 본문

백엔드

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
  }
]
반응형
Comments