[TIL] 프리코스 #12
문들 며칠차인지 보다보니 TIL 작성하지 않고 넘어간 날들이 많은 것 같다. 늦게까지 공부하다 보니 다음날 집중도 어렵다. 요즘 컨디션 관리에 실패해서 수면시간도 건강도 좀 더 챙겨야 할 것 같다.
[TODAY]
유명한 이모티콘 농담? 대충 어떠한 역할을 하는지 이해하기 좋았다.
- filter
: 배열에 특정한 조건을 주어 참일때에만 추가하는 경우.
let testArray = [1, 2, 3, '1', '2'];
function isNumber (array) {
return array.filter (function (el) {
if (typeof el === 'number') {
return true;
}
});
} // [1, 2, 3];
- map
: 특정한 조건을 통해 다른 요소(결과값)으로 출력하는 경우.
let testArray = [1, 2, 3];
function multiNumber (array) {
return array.map (function (el) {
return el * 2;
});
} // [2, 4, 6];
- reduce
: 특정한 조건(주로 덧셈과 같은 연산)을 통해 하나의 요소를 출력하는 경우.
let testArray = [1, 2, 3];
function sumNumber (array) {
return array.reduce (function (acc, cur) {
return acc + cur;
}, 0);
} // [2, 4, 6];
[TOMORROW]
- 알고리즘 공부
- css활용 (flex box 공부)
Author And Source
이 문제에 관하여([TIL] 프리코스 #12), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@xodud310/TIL-22일차-고차함수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)