首页 > 解决方案 > 一个函数可以只属于它声明的块作用域吗?

问题描述

如果我在 {...} 块内声明一个函数,则它在块范围之外可用。是否可以将函数仅附加到块作用域而不使用任何特殊声明,例如立即调用的函数。

标签: javascript

解决方案


函数声明的作用域与var声明(对函数)相同。

如果要将某些内容限定为块,请使用constlet

您可以使用函数表达式或箭头函数为constorlet声明提供值。


推荐阅读