我已经使对象成为全局对象,并且在添加到对象之前已将值解析为字符串
var myObj = {"my":"obj"};
{ key: '_performAddEdge',
value: function _performAddEdge(sourceNodeId, targetNodeId) {
var _this5 = this;
var sourceJobName = String(this.body.nodes[sourceNodeId].options.label.trim());
var targetJobName = String(this.body.nodes[targetNodeId].options.lab.trim());
myObj [sourceJobName] = targetJobName;
console.log(myObj );}
结果我第一次调用该函数
{"my": "obj", "Job_1": "Job_1_value"}
结果第二次我调用该函数
{"my": "obj", "Job_2": "Job_2_value"}
第二次通话的预期结果
{"my": "obj", "Job_1":"Job_1_value","Job_2":"Job_2_value"}