You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在JavaScript的新函数中执行以变量形式定义的函数?

在另一个函数中执行作为变量存储的JavaScript函数

嘿,这个问题其实超简单的!你已经把函数表达式存在变量first里了,要在新函数内部执行它,直接像调用普通函数那样用first()就可以啦——本质上first就是个函数,只是换了变量存储的形式而已。

给你一个完整的代码示例:

// 你定义的原函数变量
var first = function() { console.log("Welcome"); };

// 新函数,内部执行first
function second() {
  // 直接调用变量名加括号,就能执行这个函数
  first();
}

// 调用新函数测试
second(); // 此时控制台会输出 "Welcome"

需要注意的是,只要新函数能访问到first的作用域(比如这里first是全局变量,任何函数都能访问),就能顺利执行它。如果first是在局部作用域里定义的,确保新函数在同一作用域或者能向上找到它就行。

内容的提问来源于stack exchange,提问作者Madhavi Jayasinghe

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.26 09:24:33