为啥在弗雷德弗林斯顿之后警报显示未定义? 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”都有哪些属性? [复制]的主要内容,如果未能解决你的问题,请参考以下文章