Я пытаюсь создать свойство JSON с динамическим именем, но я продолжаю сталкиваться с ошибками. Честно говоря, я не знаю, можно ли достичь этого с помощью Javascript. В любом случае, вот моя проблема.
Предположим, что я создаю объект JSON, например, следующий код:
var DTO = { 'NewObject' : GetFormData() };
var DTO = { 'UpdateObject' : GetFormData() };
var DTO = { 'DelObject' : GetFormData() };
Теперь то, что я пытался сделать, - это динамически назвать свойство JSON, потому что с чем-то вроде 'New' + ClassName
(ClassName
является var с строковым значением), но это дает мне синтаксическую ошибку. Есть ли способ сделать это, чтобы стать чем-то вроде:
var DTO = { 'New' + ClassName : GetFormData() };
var DTO = { 'Update' + ClassName : GetFormData() };
var DTO = { 'Delete' + ClassName : GetFormData() };
Я очень ценю вашу помощь. Благодарю.