gpt4 book ai didi

javascript - 为变量值设置对象名称

转载 作者:行者123 更新时间:2023-11-30 16:20:27 24 4
gpt4 key购买 nike

我很好奇是否可以将 Javascript 中的对象名称设置为变量值。因此,如果我声明一个变量 objectName 并想创建一个新对象,其名称是 objectName 的值。

最佳答案

试试这个:

var objectName = "myObjectName";

window[objectName] = {
foo: "bar"
};

console.log(myObjectName); // { foo: 'bar'}

所有的全局变量都是window对象的属性,既然window是一个对象,我们可以使用[]语法创建一个动态属性。然后您可以通过 window.myObjectNamewindow["myObjectName"] 或普通的 myObjectName

访问它

此处窗口对象的更多信息:http://www.w3schools.com/js/js_window.asp在这里 https://developer.mozilla.org/es/docs/Web/API/Window/window

关于javascript - 为变量值设置对象名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34831099/

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