먼저 구문이 올바르지 않습니다. 나는 sGetMobileField:
이후의 ")"가 오타라고 생각합니다. 그러나, 당신이 여기서 뭘하고있는 것은 "sGetMobileField"라는 속성이 설정됩니다 같은 이유로 정확히
var oFieldValues = { sGetMobileField: { Value: ValMob } };
을 그 Value
당신은에서 이름을 얻을 속성을에 "값"이라는 재산과하지를 설정하여 Value
변수. 일관성 있잖아, 맞지? 그래서 당신은 가질 것이다 :
console.log(oFieldValues.sGetMobileFields.Value) // the content of ValMob.
다행스럽게도 점 표기법 대신에 대괄호 표기법을 사용할 수있다. 즉, 문자열을 사용하여 속성에 액세스 할 수 있습니다. 그래서, 예를 들면 : 당신은 액세스 개체의 속성을 지정하는 변수의 값을 사용할 수 있습니다, 따라서
console["log"]("Hello");
:
console.log("Hello");
은 동일하다. 귀하의 경우 :
var oFieldValues = {};
oFieldValues[sGetMobileField] = { Value: ValMob };
공지 보통 JS에서 사용되는 이름 지정 규칙을 다음, Value
가 value
해야하며 ValMob
이 valMob
을해야한다고.
당신이 최고입니다. 고마워요! – Dane