创建对象的方式

一、字面量创建

var obj = {
      uname : 'kongyoo',
      sex : 'male',
      age : 29,
      sayHi : function(){
        console.log('Hi~');
      }      
    } 
    console.log(obj.age); 
    obj.sayHi(); 

注意:

1、直接使用花括号创建

2、属性名与属性值之间使用冒号

3、“对象名.方法名”使用方法

二、new Object()创建对象

var kongyoo = new Object();
    kongyoo.uname = 'kongyoo';
    kongyoo.age = 29;
    kongyoo.sayHi = function(){
    console.log('Hi~');
    } 
    console.log(kongyoo.age);
    kongyoo.sayHi();

注意:

1、new Object()语句单写一段,分号结束

2、“对象名.属性名”格式给属性名赋值

 

三、构造函数

function Star(uname,age){
      this.uname = uname;
      this.age = age;
    }
    var kongyoo = new Star('孔刘',29);
    console.log(kongyoo);

注意:

1、函数构造为通用函数声明形式

2、函数名首字母大写

3、声明对象时,使用“new 函数名(属性名赋值)”形式

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值