js中关于对象定义的方法

    js是基于面向对象的,基于事件驱动的,松散型的解释性语言,在js 中关于类和对象的知识点,是极为重要的,今天就来说一说由于js中的对象的定义方法;

    一.定义对象,动态增加

    因为,在js中,对象定义后其属性可以动态增加,所以则有如下所示:

182103_6qrq_3718344.png

182114_2DLP_3718344.png

    这种定义方式,的有点在与灵活性比较强,但是在在要创建多个实例的时候,可能需要一个个创建以及传值

 

    二. 利用函数创建

    利用函数创建的原理在于,利用函数返回的返回值,方便之处在于,可以在调用函数的时候为对象赋上初值;具体代码如下:

185804_UEKC_3718344.png

185815_UuOh_3718344.png

 

    这种方式创建也可以,在函数中不创建对象,而是在调用函数的时候  在函数名前加‘new’,但是若是这么创建的话,就不需要函数的返回值了,

 

    三.利用构造函数

    这种方法,与上面的函数创建,差不多,但是由于在这个函数中事先创建对象,所以在后面调用函数的时候,需要在函数名前面加上  ‘new’,而且中方式不需要返回值,具体代码示例如下:

192344_wL9M_3718344.png

192351_hwRV_3718344.png

    四 json方式创建,

    json方式的创建格式是 var 对象名 {属性1:属性值 ,属性名2:属性值.....} ,注意在用这种方式创建对象的时候,属性名后面加的不是 ‘=’ 而是 ‘:’ 且每个属性之间用逗号隔开,具体实例 如下 :

 

193342_m7ct_3718344.png

193359_rCji_3718344.png

转载于:https://my.oschina.net/u/3718344/blog/1559473

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值