为什么anonim函数作为函数的参数默认值不能用?

大家好!我写了一个获取用户姓名的函数,我使用了anonim函数作为函数的默认值参数。我使用了anonim函数作为函数的默认值参数。我不明白–为什么我不能用?

function printName(name = function(){
    return prompt('What is your name?', '');
}){
    console.log(name);
}

解决方案:

虽然不清楚你的困惑,但我怀疑你想调用匿名函数。大概像这样

function printName(name = function(){
    return prompt('What is your name?', '');
}()){
    console.log(name);
}

printName();

给TA打赏
共{{data.count}}人
人已打赏
未分类

用 "TAP "设计模式执行许多长期运行的任务。

2022-9-7 22:22:18

未分类

在本地主机上使用Disqus?

2022-9-7 22:22:20

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索