JavaScript: filter
어떠한 배열에서 2로나눈 나머지가 0이 아닌 값을 찾고 싶다고 해보자. const num = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; let s = []; for (var i = 0; i < num.length; i++) { if (num[i] % 2 !== 0) { s.push(num[i]); } } console.log(s); 이렇게 for문과 if문을 이용하여 찾을 수 있을 것이다. 이때, filter함수를 이용하게되면 편리하다. filter는 결과가 true인 것만 리턴해주는 함수이다. filter를 이용해서 다시 작성해보면, const num = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; let s = num.filter(function (n) { return ..
2020. 5. 26.