2011-09-28 3 views
0

JS 객체의 동적 이름은 어떻게 작성합니까? 양식 (예 : 이름)에서 요소를 가져옵니다. 개체 이름으로 번호를 지정하거나 이름을 사용하는 것이 좋습니다.JS의 객체 이름 지정

+0

이상한 요청인데 왜 그렇게하고 싶습니까? – jondavidjohn

+0

어쩌면 내가 잘못된 접근 방식을 취하고 있지만 지금까지 나는

에서 이름 값을 가져 왔습니다. 본질적으로 나는 사용자를 생성하여 배열로 localStorage에 던지기를 원합니다. 그러나 사용자를 만들 때마다 덮어 쓰이는 것은 동일한 객체입니까? – zethus

+0

질문에 추가하십시오, 귀하의 특정 상황을 반영하기 위해 업데이트 된 답변을 추가했습니다 ... – jondavidjohn

답변

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

사용자 배열을 제공합니다.