티스토리 뷰

함수형 프로그래밍


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;
})

댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
TAG
more
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
글 보관함