在JS中命名对象

时间:2011-09-28 12:54:29

标签: javascript oop html5 object

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

1 个答案:

答案 0 :(得分:3)

我不确定变量名称,但您可以使用属性名称

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);

这为您提供了一系列用户。

相关问题