Javascript - 一个对象的属性在另一个属性中?
在下面的示例中,如何修改变量“sizeMod”,它是每个对象的属性?
// Will be created by ids
var objs = {};
// Set up objects
$.each(ids, function(index, value){
objs[value] = {
sizeMod: 0
};
objs[value] = {
change: function(){
sizeMod += 1; // How do I write this line correctly?
}
};
});
In the following example, how do I modify the variable "sizeMod", which is a property of each object?
// Will be created by ids
var objs = {};
// Set up objects
$.each(ids, function(index, value){
objs[value] = {
sizeMod: 0
};
objs[value] = {
change: function(){
sizeMod += 1; // How do I write this line correctly?
}
};
});
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
第二条语句正在销毁声明
sizeMod
的原始对象。这应该有效(未经测试),
您可以称之为
the second statement is destroying your original object where
sizeMod
is declared.this should work (untested)
you may call as
看看这是否有帮助:
see if this helps: