为了账号安全,请及时绑定邮箱和手机立即绑定

针对nodejs的function()中参数是函数的问题

function we(call123, something) { something += ' is good' call123(something) } 我想问一下 这个参数 call123 是个函数吗  如果是函数的话 为什么没经过定义呢

正在回答

2 回答

这里的call123是一个函数,但同时也是另一个函数的参数。所以,必须声明并且初始化call123 ,要不然这个函数没有办法正确执行,

0 回复 有任何疑惑可以回复我~

是函数,没有定义的没有写吧,

//可以写具名函数调用

function we(call123, something) {

    something += ' is good'

    call123(something)

}

function call123(something) {

console.log(something);

}

we(call123, "this");

//或者匿名函数调用

function we(call123, something) {

    something += ' is good'

    call123(something)

}

we(function (something) {

console.log(something);

}, "this");


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
进击Node.js基础(一)
  • 参与学习       219394    人
  • 解答问题       896    个

本视频教程带你揭开Node.js的面纱,带你走进一个全新世界

进入课程

针对nodejs的function()中参数是函数的问题

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信