微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ES6:创建class类及添加方法

  • 我们通过class关键字来创建类,类名建议首字母大写
  • 类里面有个constructor函数,可以接受传递过来的参数,同时返回实例对象
  • constructor函数,只要new了一下,就会自动调用这个函数,如果我们不写这个函数,class类也会自动调用
  • 类里面的所有函数不用加function
  • 多个函数之间不用加逗号隔开

语法格式:

class Name {
	......
}

创建示例:
tips:类必须使用new来实例化对象

var xx = new Name();

代码示例:

<script>
// 创建一个class类 类里面所有的函数不需要加function
       class Person{
           constructor(uname,age){
               this.uname = uname;
               this.age = age;
           }
           // 创建了一个方法
           running(){
               console.log("我会跑步");
           }
       }
       // 创建Person的实例 this指向创建的实例
       var p1 = new Person("张三",21);
       var p2 = new Person("李四",25);
       console.log(p1,p2);
       // 调用方法
       p1.running();
</script>

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐