ETC
[javascript] 배열에서 객체에서 특정 key value가 있는지 확인하는 방법
lim
2023. 10. 18. 17:04
반응형
const data = [
{ name: 'name12', id: 'manager' },
{ name: 'gong.yu', id: 'gongyu' },
{ name: '321', id: 'test' }
];
위와 같은 데이터에서 id가 gongyu가 있는지 없는지를 체크하려면 어떻게 해야할까?
javascript의 some 기능을 활용하면 된다.
const data = [
{ name: 'name12', id: 'manager' },
{ name: 'gong.yu', id: 'gongyu' },
{ name: '321', id: 'test' }
];
const idToCheck = 'gongyu';
const isIdExist = data.some(item => item.id === idToCheck);
console.log(isIdExist); // true
위와 같이 some을 활용하면 키와 밸류가 일치하는 값이 있는 경우 true를 리턴하고, 없는 경우 false를 리턴한다.
반응형