js创建对象

109 阅读1分钟

(1)利用字面量创建对象,例如var obj={ uname:'可可', age:5, sex:'男', sayHi : function(){ console.log('bark!'); console.log('showFilm'); } }console.log(obj.uname); console.log(obj['age']); obj.sayHi(); (2)利用new Object创建对象 例如:var obj = Object(); obj.uname='王'; obj.fn = function(){ console.log('hi!');} (3)利用构造函数来创建对象 例如function Star(uname,age,sex){ this.name=uname; this.age=age; this.sex=sex; } var ldh=new Star('刘德华','18','男'); console.log(ldh); console.log(typeof ldh); console.log(ldh.name); var zxy = new Star('张学友',19,'男'); console.log(zxy);

  1.     {}里面采用键值对的方法表示;
     键:相当于属性名;
     值:相当于属性值,可以是任意类型;
     属性在对象里面不需要声明;
     构造函数不需要return就可以返回值;
     构造函数必须使用new关键字;