ES6--javascript 声明类(class)

js本来是没有类这个概念的,我们一般通过构造函数来创建对象(class,类), 然后通过new这个关键字来实例化一个对象。

在ES5的时候,构造函数,也就是类,这样声明:

function Person(){

    this.name = 'name'

}

     像这种构造函数怎么去表明自己是一个构造函数呢?(任何函数和new 一起用都可以看成构造函数,这里指的是“正常“的构造函数,不是随便什么函数和new 结合化身为构造函数的函数)。

    一般构造函数,约定俗成首字母大写,这个可以作为构造函数依据,其次是函数体里面的this也具有标识是构造函数的作用。

 ES6中声明构造函数(class): 

class Person{

    constructor(){

        this.name = name;

    }

}

声明好类以后,接着就是实例化对象:

    new Person();

    ps: 这里的Person构造函数不带参数,new Person()可以直接写成new Person



  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值