我想将不同矩形的值推送到二维数组。我已经根据svg rect id推送了值。但是这段代码不起作用。 可以请你建议我。谢谢。
这是我的代码。
this.model.selectedData = l;
var name = this.svgObject.id + '_selectRect'+this.selectedRectIndex;
var m=this.selectedRectIndex;
this.model.rectCollection[m][name]=(this.model.selectedData);
我已经推送了在rectcollection数组中推送的第一个矩形数据。当推送第二个矩形数据时,抛出此异常。 0x800a138f - JavaScript运行时错误:无法设置属性' container_svg_selectRect1'未定义或空引用
任何人都建议我如何在这种情况下使用数组概念。
提前致谢。
答案 0 :(得分:1)
this.model.selectedData = l;
var name = this.svgObject.id + '_selectRect'+this.selectedRectIndex;
var m=this.selectedRectIndex;
//** define as object **
this.model.rectCollection[m] = {};
this.model.rectCollection[m][name]=(this.model.selectedData);