명령형 :
for(let i = 0; i<arr.length;i++){ //"어떻게"처리하는지 묘사
arr[i]*2;
}
선언형 :
arr.map(number => number*2); // "무엇"을 원하는지에 대한 묘사
//코드의 문맥도 깔끔해짐
명령형 :
for(let i = 0; i<arr.length;i++){ // "어떻게" 처리하는지 묘사
if(typeof arr[i] === 'number'){
arr[i]*2;
}
}
선언형 :
arr.filter(param => typeof param === number)
.map(number => number*2); // "무엇"을 원하는지에 대한 묘사
//코드의 문맥도 깔끔해짐