더 정확하게 말하자면 다음과 같이 50 개의 서로 다른 키를 정의해야한다고 가정 해 보겠습니다.
myVar[myObj.something] = "something";
myVar[myObj.somethingElse] = "something else";
myVar[myObj.anotherThing] = "another thing";
...
myVar[myObj.lastThing] = "last thing";
따라서 기본적으로 다른 객체에 정의 된 키와 함께 배열 / 객체에 문자열 묶음을 저장해야합니다. 위의 것보다 더 나은 해결책이 있습니까? 다음과 같은 것 :
var myVar = {
myObj.something : "something",
...
}
나는 그것을 다르게 보지 않는다.
값이 다른 객체에도 있으면 다음과 같이 할 수 for(var key in myObj)
있으며 쉽게 할 수 있습니다 myVar[ myObj[key] ] = ???;
.
그러나 문제는 무엇으로 대체 할 것인가입니다 ???
. 따라서 다른 키에 연결된 정적 문자열 인 경우 귀하의 예제는 제 생각에 충분히 좋으며 그보다 훨씬 더 나은 것을 얻지 못할 것입니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다