为啥在弗雷德弗林斯顿之后警报显示未定义? ES6 中的“const”都有哪些属性? [复制]

Posted

技术标签:

【中文标题】为啥在弗雷德弗林斯顿之后警报显示未定义? ES6 中的“const”都有哪些属性? [复制]【英文标题】:Why the alert is showing undefined after fred flinston? and what properties does "const" in ES6 have? [duplicate]为什么在弗雷德弗林斯顿之后警报显示未定义? ES6 中的“const”有哪些属性? [复制] 【发布时间】:2021-04-13 01:53:35 【问题描述】:

let a = 'Fred Flinstone'; // This is a global variable
function alpha() 
alert(a);

alert(alpha());

为什么显示 fred flinston 后下面的代码显示 undefined? ES6 中的“const”有什么属性,const 中的“引用内存”是什么意思? 谢谢

【问题讨论】:

@Ivar 是的,Ivar,谢谢,但问题的第二部分(常量)仍不清楚 每个问题只能回答一个问题。 const 也有一个重复项,具体取决于您的意思。 @VLAZ 你能给出包含 const 的帖子的链接吗? 【参考方案1】:

实际上,在您使用 alert(alpha()) 之后,此代码将执行 2 个步骤: 1.从 alpha() 中获取返回值 2.执行提醒功能

因为函数 alpha 没有返回码,所以它返回 'undefined' 并且会打印在警告框中

【讨论】:

请同时说明问题的“const”部分

以上是关于为啥在弗雷德弗林斯顿之后警报显示未定义? ES6 中的“const”都有哪些属性? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Flutter-自定义警报对话框未显示

为啥我得到一个未定义的回报?

为啥使用自定义全局验证器在角度材料 6 的 mat-form 字段中未显示 mat-error

为啥在HUD显示之前显示警报时不显示MBProgressHUD?

为啥在 Google Play 管理中心升级 APK 后仍然显示安全警报?

为啥我得到“UnhandledPromiseRejectionWarning:错误:未定义类型错误。确保提供显式类型”即使在我指定了类型之后?