Javascript 使用此命令访问对象中的对象名称
在我想提醒对象名为“image”的情况下,如何使用Javascript 使用此命令访问对象中的对象名称,javascript,Javascript,在我想提醒对象名为“image”的情况下,如何使用此进行访问 Objectswitch={ 'image': { addCount:function(){ alert('count'); }, addCountandCreate:function(){ this.addCount(); alert(this); } } } 对不起,您不
此
进行访问
Objectswitch={
'image':
{
addCount:function(){
alert('count');
},
addCountandCreate:function(){
this.addCount();
alert(this);
}
}
}
对不起,您不能使用这种结构
这个
指的是对象:{addCount:,addCountandCreate:}
而JS没有办法这么说。parentObject(因为一个对象可以有多个引用,所以没有意义)对不起,你不能使用这个结构此
引用对象:{addCount:,addCountandCreate:}
而JS无法这样说。parentObject(因为一个对象可以有多个引用,所以这毫无意义)您需要将名称添加为对象的属性:
var imageObj = {
name: "image",
addCount:function(){
alert('count');
},
addCountandCreate:function(){
this.addCount();
alert(this.name);
}
}
当然,您可以从另一个对象中引用该对象:
ObjectSwitch = {
"image": imageObj
}
您需要将名称添加为对象的属性:
var imageObj = {
name: "image",
addCount:function(){
alert('count');
},
addCountandCreate:function(){
this.addCount();
alert(this.name);
}
}
当然,您可以从另一个对象中引用该对象:
ObjectSwitch = {
"image": imageObj
}
“JS没有办法这么说。parentObject”没有,不能,因为可以(当然)有多个属性和变量指向它。@TJ-刚刚编辑了我的most,说了完全相同的话(在我看到你的帖子之前):P“JS没有办法这么说。parentObject”没有,不能,因为可以(当然)有多个属性和变量指向它。@TJ-刚刚编辑了我的most,说了完全相同的话(在我看到你的帖子之前):P