<정의>
함수안에 파라미터로 들어가는 함수
<용도>
순차적으로 실행하고 싶을때 씀
<사용 예시>
function sortTest(ls,cb){
ls.sort((previous, current) => previous-current);
cb("Assending",ls)
ls.sort((previous, current) => current-previous));
cb("Dessending", ls)
}
function print(message, ls){
consol.log(`${message}`)
for(const i of ls){
consol.log(`call back test: ${i}`);
}
}
let tempArr = [1,5,8,3,10]
sortTest(tempArr,print)
// for each
// 기본형태
array.forEach(element => {
// code
});
tempArr.forEach((value, index, array) => console.log(tempArr[index]));
//풀어서 쓰면 아래와 같다.
const test = function (value, index, array) {
console.log(tempArr[index]);
};
tempArr.forEach(test);
'프로그래밍 > JavaScript' 카테고리의 다른 글
Class (0) | 2023.07.13 |
---|---|
Functions - arrow, map, filter (0) | 2023.07.12 |
Function(함수) (0) | 2023.07.11 |
배열 과 객체 의 for loop (0) | 2023.07.09 |
var, let, const (0) | 2023.07.09 |