以下能够创建一个对象的是( )。
A: var obj=new Object( ) ;
B: var obj=function(name){this.name=name ; }
var p1=new obj( "张三" ) ;
C: var obj={ name : "张三" ; }
D: var obj=Object.create( { name: "张三" } ) ;
A: var obj=new Object( ) ;
B: var obj=function(name){this.name=name ; }
var p1=new obj( "张三" ) ;
C: var obj={ name : "张三" ; }
D: var obj=Object.create( { name: "张三" } ) ;
举一反三
- 以下哪项可以实现对象的定义? A: var obj=[]; B: var obj={}; C: var obj=new Object(); D: var obj=123;
- 利用var obj=new Object()创建一个空对象后,可以利用obj.name="张三";为其添加成员。()
- 下列方法中,能正确创建 JavaScript 对象的是( )。 A: var txt = new Object[name:"George",price:25] B: var txt = new Object(name:"George",price:25) C: var txt = new Object{name:"George",price:25} D: var txt = new Object({name:"George",price:25})
- 请使用new Object()方式创建一个空对象,并为该对象添加如下成员,姓名:张三;性别:男;年龄:30。 代码如下: var obj = new Object(); ________= '张三'; obj.sex = ______; ________= 30;
- 创建一个对象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";}