javascript - JS 中的对象命名

标签 javascript oop html object

如何在 JS 中为对象创建动态名称?我正在从表单中提取元素(例如:名字)。我要么想指定一个数字作为对象名称,要么只使用名字。

最佳答案

我不确定变量名称,但您可以使用属性名称来做到这一点

var string = "propertyName";

var obj = {};

obj[string] = "some value";

document.write(obj.propertyName); // some value

关于您的具体用例

使用数组来维护用户列表可能会更好...

var users = [];  

var newUser = { foo: "foo" , bar: "bar" };

users.push(newUser);

var anotherUser = { foo: "foo" , bar: "bar" };

users.push(anotherUser);

这将为您提供一组用户。

关于javascript - JS 中的对象命名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7583550/

相关文章:

javascript - 停止 translate3d 转换

java - 在 Java 中重写抽象泛型函数中使用对象方法

PHP - 将变量传递给类

javascript - 如何在页面加载前调整布局

javascript - 将 SVG 汉堡包图标旋转成 X?

javascript - 强制图像在 Chrome 上的 Javascript 中重新加载?

ios - 尝试用我在 Swift 中称为 'living model' 的东西构建一些东西。认为我可能做错了

c++ - 使用 Poco 库在邮件中发送 HTML 代码

html - :not() selector not working

javascript - JQuery 不起作用,但在所有浏览器中都是最后一个元素