这里exec函数必须是function,箭头函数拿不到对象

这里exec函数必须是function,箭头函数拿不到对象

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
扬_灵 2022-11-14 08:34:33

同学你好,你说的箭头函数拿不到对象是指什么,可以详细说一下吗?

  • 提问者 irebirth #1

    program

        .command('init [projectName]')

        .option('-f, --force', '是否强制初始化项目')

        .action(exec)

    这里的exec,在function exec(){}和const exec=()=>{}情况下,获得的arguments不一样

    2022-11-14 22:30:15
  • 扬_灵 回复 提问者 irebirth #2

    同学你好,可以在这里打印看一下是否是this的指向问题。箭头函数中this都指向箭头函数外上下文环境的this指向。

    2022-11-15 08:33:22
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师