小编web*_*erz的帖子

在javascript数组中动态添加对象

我有json:

var obj = '{"Form":[],"Provider":[]}';
Run Code Online (Sandbox Code Playgroud)

我用变量值推送数据来制作动态对象:

var pName = 'Tester';
var data = {
    pName :["testing"]
};
console.log(obj['Provider'].push(data));
Run Code Online (Sandbox Code Playgroud)

但这将 pName 添加为变量名称而不是Tester 的变量值,我尝试使用 +pName+ 也不起作用。

返回:

{"Form":[],"Provider":[{"pName":["Testing"]}]}
Run Code Online (Sandbox Code Playgroud)

任何帮助,将不胜感激。

javascript arrays json javascript-objects

2
推荐指数
1
解决办法
3455
查看次数

标签 统计

arrays ×1

javascript ×1

javascript-objects ×1

json ×1