javascript有哪些方法定义对象()
A: 对象字面量:varobj={};
B: 构造函数:varobj=newObject();
C: Object.create():varobj=Object.create(Object.prototype);
D: varobj=new{};
A: 对象字面量:varobj={};
B: 构造函数:varobj=newObject();
C: Object.create():varobj=Object.create(Object.prototype);
D: varobj=new{};
举一反三
- 以下哪一条Javascript语句会产生运行错误?() A: varobj=(); B: varobj=[]; C: varobj={}; D: varobj=//;
- 在JavaScript中,以下语句中()会产生运行错误。 A: varobj=(); B: varobj=[]; C: varobj={}; D: varobj=//;
- 如果想创建一个普通的空对象,类似于{}或new Object()的方法是( ) A: Object.create(null) B: Object.create(Object.prototype) C: Object.create() D: Object.create(undefined)
- 创建一个对象obj,该对象包含一个名为"name"的属性,其值为"value"。以下哪一段JavaScript代码无法得到上述的结果?() A: var obj=newObject();obj["name"]="value"; B: varobj=newObject();obj.prototype.name="value"; C: varobj={name:"value"}; D: varobj=newfunction(){this.name="value";}
- 声明一个对象,给它加上name属性和show方法显示其name值,以下代码中正确的是() 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);}};