JavaScript에서 배열을 필터링하는 방법
배열이 있고 이를 필터링하여 원래 배열의 일부 값만 있는 새 배열을 가져 오려고 합니다.
어떻게 그렇게 할 수 있습니까?
JavaScript 배열에는 이 작업에 사용할 수 있는 내장 filter() 메서드가 있습니다.
4 개의 개를 나타내는 4 개의 객체가 있는 배열이 있다고 가정합니다.
const dogs = [
{
name: 'Roger',
gender: 'male'
},
{
name: 'Syd',
gender: 'male'
},
{
name: 'Vanille',
gender: 'female'
},
{
name: 'Luna',
gender: 'female'
}
]
수컷 개만 필터링하고 싶습니다.
다음과 같이 할 수 있습니다.
const maleDogs = dogs.filter((dog) => dog.gender === 'male')
// [ { name: 'Roger', gender: 'male' }, { name: 'Syd', gender: 'male' } ]
https://flaviocopes.com/how-to-filter-array-javascript/
등록된 댓글이 없습니다.