티스토리 뷰
함수형 프로그래밍
function _filter(list,predi){
var new_list=[];
for(var i=0;i<list.length;i++){
if(predi(list[i])){
new_list.push(users[i]);
}
}
return new_list;
}
console.log(_filter(users, fuction(user){return user.age >=30;}));
응용형 프로그래밍, 적용형 프로그래밍
filter함수 ->고차함수,응용함수
고차함수란?
-함수안에 함수
function _map(list,mapper){
var new_list=[];
for(var i=0;i<list.length;i++){
if(predi(list[i])){
new_list.push(mapper(list[i]);
}
}
return new_list;
}
var over_30= _filter(users, fuction(user){return user.age >=30;});
var ages = _map(over_30,function(user){
return user.age;
})
'Programming Skills > 함수형 프로그래밍' 카테고리의 다른 글
함수형프로그래밍-커링 (0) | 2018.02.07 |
---|---|
함수형 프로그래밍 -다형성 (0) | 2018.02.06 |
함수형 프로그래밍-요즘개발이야기,함수형 프로그래밍정의 (0) | 2018.01.31 |
함수형프로그래밍-일급함수, add_maker,함수로 함수 실행하기 (0) | 2018.01.31 |
함수형프로그래밍 -함수형 프로그래밍 정의 (0) | 2018.01.30 |
댓글