声明一个对象,包含name属性和show()方法,以下代码中正确的是()。
声明一个对象,包含name属性和show()方法,以下代码中正确的是()。
A、varobj=[name:"zhangsan",show:function(){alert(name);}];
B、varobj={name:"zhangsan",show:"alert(this.name)"};
C、varobj={name:"zhangsan",show:function(){alert(name);}};
D、varobj={name:"zhangsan",show:function(){alert(this.name);}};
正确答案:D