是否可以从javascript函数内部定义全局常量变量?

阿卜杜拉·巴尔古蒂|

我想做这样的事情:

function defineGlobalConst(){
     const s = 10;
}

但是我想从代码的任何位置访问变量s,因为我没有键入“ const”

安东尼·加西亚·拉比亚德

您可以像这样定义一个全局变量

在浏览器中:

function defineGlobalConst(){
     window.s = 10;
}

在节点中:

function defineGlobalConst(){
     global.s = 10;
}

如果希望它是一个常量,则可以使用defineProperty和getter:

Object.defineProperty(window, "s", { 
  get: () => 10,
  set: () => { throw TypeError('Assignment to constant variable.') },
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

来自分类Python

是否可以在Python中的函数中定义全局变量

来自分类Python

是否可以在Python中的函数中定义全局变量

来自分类Java

Java:接口可以包含在其中定义的常量变量吗?

来自分类Javascript

在JavaScript函数中定义全局变量

来自分类Dev

如何在PowerShell中创建全局常量变量

来自分类Dev

在函数内部时变量变为零

来自分类Dev

JavaScript函数内部的局部变量和全局变量

来自分类Dev

是否可以在Ansible中定义剧本全局变量?

来自分类Dev

编译器是否优化对常量变量的引用?

来自分类Dev

在Julia中定义常量全局变量

来自分类Dev

是否可以从Python的构造函数内部增加/访问类变量?

来自分类Dev

如何在ASP.NET MVC 5中创建全局常量变量

来自分类Dev

从阶段内部定义全局环境变量

来自分类Dev

如何从函数内部删除全局变量?

来自分类Dev

在函数内部定义全局时获取UnboundLocalError

来自分类Python

是否可以在Enum中定义类常量?

来自分类Python

是否可以在Enum中定义类常量?

来自分类Dev

使自定义结构类型的常量全局变量

来自分类Java

辛格尔顿Java类可以有静态常量变量?声纳皮棉错误

来自分类Java

仅出于可读性的目的创建常量变量可以吗?

来自分类Dev

我可以用常量变量隐藏一个const绑定吗?

来自分类Dev

Python-定义仅使用一次的常量变量的最便捷方法

来自分类Java

是否应该使用大写命名来声明Java常量变量?

来自分类Dev

在外部声明非常量变量'const'是否合法C?

来自分类Dev

函数的if语句内部使用的全局变量似乎为空JavaScript

来自分类Dev

是否可以使用模板元编程有条件地禁用全局函数定义?

来自分类Java

Java常量变量,命名约定

来自分类Javascript

交叉引用中修改的常量变量

来自分类Dev

阵列尺寸在C常量变量

TOP 榜单

热门标签

归档