json上的对象数组
这个问题在这里已经有了答案:
只需将新项目推送至历史数组:
this.disputa.historico.push({
fl_usuario: "",
created_at: "",
updated_at: "",
created_by: null,
updated_by: null,
texto: ""
});
只需追加一个数组:
this.disputa.historico.push({/* your object here*/});
你遇到错误
无法将属性'texto'设置为undefined
当您尝试访问未定义或空对象上的属性时。
如果不存在,您首先必须在其位置创建一个空对象。 您的代码的方式是期望该对象存在于您尝试访问的索引中。
var existingObj = this.disputa.historico[this.i];
// if the value is falsy, then go ahead and create
// an empty object at that index
if(!existingObj) {
this.disputa.historico[this.i] = {};
}
existingObj.texto = "something";
链接地址: http://www.djcxy.com/p/17943.html