1. 익명함수 넘기기
callTenFunc를 호출하며 함수를 동시에 정의하고있다. (익명함수)
callTenFunc: 어떤 함수를 10번 호출하는 함수
1
2
3
4
5
6
7
8
9
10
11
12
|
var callTenFunc = function(targetFunc){
for(var i = 0 ; i < 10; i++)
{
targetFunc();
}
}
callTenFunc(function()
{
console.log('익명 함수 넘겨 호출');
});
|
2. 선언함수 넘기기
callFunc라는 함수를 미리 객체형태로 선언해놓고
(선언함수)
선언함수 이름을 parameter로 넘김. (더 익숙함)
1
2
3
4
5
6
7
8
9
10
11
12
|
var callFunc = function(){
console.log('호출됨');
}
var callTenFun = function(targetFunction){
for(var i = 0; i < 10 ; i++)
{
targetFunction();
}
}
callTenFun(callFunc);
|
'Web > Javascript' 카테고리의 다른 글
async / await Function (0) | 2020.01.15 |
---|---|
객체의 뽀개기2 (0) | 2019.10.17 |
선언 vs 익명 함수 우선순위 (0) | 2019.10.16 |
JavaScript 배열 (0) | 2019.10.16 |
JSON 객체 (0) | 2019.10.16 |