Вставьте ключ и объект в массив
Я хочу вставить ключ и объект в массиве.
Код JQuery:
var steps = [];
var RequestParams = {};
RequestParams.ActionName = 'aname';
steps.push({ Name:'abc'} ,RequestParams);
Мой вывод
"steps": [
{ "Name": "abc" },
{
ActionName :"aname"
},
]
Ожидаемое:
"steps": [
{ "Name": "abc",
"RequestParams": {
ActionName :"aname"
},
]
2 ответа
Решение
steps.push({"Name": "abc", "RequestParams": RequestParams});
То, что вы хотите достичь, это иметь внутри вашего steps
массив Javascript объект со свойством Name
это имеет значение "abc"
и свойство с именем RequestParams
это имеет значение вашего RequestParams
переменная.
Должно быть
steps.push({ Name:'abc' } ,{ RequestParams:RequestParams });