객체 배열 다루기·25 / 32
filter로 재고 있는 상품만 고르기
.filter()는 조건에 맞는 값만 남겨 새 배열을 만듭니다. 넘긴 함수가 true를 돌려준 값만 살아남고, false인 값은 빠집니다.
let temps = [-3, 5, 12, -8, 0];
let positive = temps.filter(function (t) {
return t > 0;
});
console.log(positive);원래 배열은 바뀌지 않습니다. 조건에 맞는 것만 골라낸 새 배열이 따로 만들어집니다.
할 일
stock이 0보다 큰 물건만 골라 새 배열로 반환하세요 여기를 채우세요
막혔나요?
코드 에디터