티스토리 뷰

함수형 프로그래밍


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
«   2024/12   »
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
29 30 31
글 보관함