다음과 같은 객체 배열이 있다고 가정해 보겠습니다. -
const arr =[ {area:'NY', name:'Bla', ads:true}, {area:'DF', name:'SFS', ads:false}, {area:'TT', 이름:'SDSD', 광고:true}, {영역:'SD', 이름:'엔진', 광고:false}, {영역:'NSK', 이름:'도요타', 광고:false},];사전>첫 번째 인수로 하나의 배열을, 두 번째 인수로 문자열 리터럴 배열을 취하는 JavaScript 함수를 작성해야 합니다.
그런 다음 함수는 "area" 속성이 리터럴 배열(두 번째 인수)에 포함된 개체만 포함하도록 개체의 입력 배열을 필터링해야 합니다.
예시
이에 대한 코드는 -
const arr =[ {area:'NY', name:'Bla', ads:true}, {area:'DF', name:'SFS', ads:false}, {area:'TT', 이름:'SDSD', 광고:true}, {영역:'SD', 이름:'엔진', 광고:false}, {영역:'NSK', 이름:'도요타', 광고:false},];const 키 =['NY', 'SD']; const filterByArea =(arr =[], 키 =[]) => { const res =[]; for(let i =0; i출력
콘솔의 출력은 -
[ { 지역:'NY', 이름:'Bla', 광고:true }, { 지역:'SD', 이름:'엔진', 광고:false }]