js调用函数里面的函数
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
js调用函数里面的函数
JavaScript中,函数可以嵌套在另一个函数内部。
当我们需要在函数中调用另一个函数时,可以采用以下两种方式。
1. 直接在函数内部调用
在函数内部直接调用另一个函数,类似于下面的代码:
```
function outerFunction() {
console.log('outerFunction被调用');
function innerFunction() {
console.log('innerFunction被调用');
}
innerFunction();
}
outerFunction();
```
上面的代码中,outerFunction函数内部定义了一个innerFunction函数,并在函数体内部直接调用了该函数。
2. 把函数作为变量传递
把函数作为变量传递,可以让我们在函数内部动态地调用传递进来的函数。
例如下面的代码:
```
function outerFunction(callback) {
console.log('outerFunction被调用');
callback();
}
function innerFunction() {
console.log('innerFunction被调用');
}
outerFunction(innerFunction);
```
上面的代码中,outerFunction函数有一个参数callback,它被当做一个函数传递给了outerFunction函数。
在outerFunction函数内部,我们调用了callback函数,它实际上指向了innerFunction 函数。