gpt4 book ai didi

javascript - 使用 Javascript 对象声明变量

转载 作者:行者123 更新时间:2023-11-28 19:53:54 24 4
gpt4 key购买 nike

我只是想知道用 JSON 格式声明变量是否可以?

例如,执行以下操作:

$(function(){
var global = {
varA : 'This is a global variable from global.varA ~!',
varB : 'This is a global variable from global.varB ~!'
};

alert(global.varA);
alert(global.varB);
});

而不是这个:

$(function(){
var globalVarA = 'This is a global variable from globalVarA ~!',
globalVarB = 'This is a global variable from globalVarA ~!';

alert(globalVarA);
});
  • 我想这样做的原因是,当我处理一个很长的 JS 文件时,查找起来会更容易。任何东西都以global开头。我知道它是一个全局变量。
  • 这是一个好的做法吗?
  • 有什么我需要考虑的吗?

最佳答案

首先,这不是 JSON 格式,它只是普通的 javascript 对象文字。

其次,由于它是有效的语法,因此您可以这样做,这是将变量放入命名空间中的正常做法(因为 javascript 中没有命名空间概念)。

如果您想让global成为global,那么您可以将其设置为全局对象window的属性:

$(function(){
var global = {
varA : 'This is a global variable from global.varA ~!',
varB : 'This is a global variable from global.varB ~!'
};
window['global'] = global;
});

关于javascript - 使用 Javascript 对象声明变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22926310/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com