我想使用一个对象模板作为另一个对象的属性。我的模板对象如下
var tableDataRow ={
numberOfFiles:parseFloat(0),
insurerIncurred :parseFloat(0),
insuredIncurred :parseFloat(0),
totalIncurred :parseFloat(0)
};
我正在使用这样的对象
var tableData ={
firm1 :tableDataRow,
firm2:tableDataRow,
firm3:tableDataRow,
firm4:tableDataRow
};
但是,当我想更改tableDataRow对象中的属性值时,其中的所有值都在tableData变化。
tableData.firm1.numberOfFiles = 2;
tableData.firm2.insurerIncurred = 3;
tableData.firm3.insuredIncurred = 4;
tableData.firm4.totalIncurred = 5;
我以为我可以使用类似面向对象的语言,但是我以为这样,我只能tableDataRow在另一个对象中放置一个引用。我怎样才能做到这一点 ?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。