es6的class属性方法

xml 复制代码
<!DOCTYPE html>
<html>
    <head>
       <meta charset="utf-8" />
       <title>class属性方法</title>
    </head>
    <body>
       <script>
          class Pesion{
             constructor(name,age){
                this.name=name;
                this.age=age;
             }
             //实例方法
             say(){
                console.log(this.name,this.age);
             }
          }
          let p=new Pesion("张三",20);
           p.say()
          //静态属性和方法
          class Pesion {
             constructor(name, age) {
                this.name = name;
                this.age = age;
             }
             //静态方法
             static say() {
                console.log("静态方法被调用");
             }
          }
          Pesion.say()
          class Perple{
             //静态方法的this指向类,而非类的实例
             static staticSay(){
                this.say()//调用静态方法
             }
             static say(){
                console.log("静态say方法");
             }
             say(){
                console.log("普通方法");
             }
          }
          Perple.staticSay()
          //静态属性
          class Student{}
          Student.age=100
          console.log(Student.age);
       </script>
    </body>
</html>
相关推荐
遇到困难睡大觉哈哈3 分钟前
Harmony os 卡片传递消息给应用(message 事件)详细介绍
java·服务器·javascript·harmonyos·鸿蒙
快落的小海疼7 分钟前
全局重复接口取消&重复提示
前端·vue.js
快落的小海疼9 分钟前
前端导出页面内容为PDF
前端
周某人姓周15 分钟前
XSS(一)概述
前端·安全·xss
半梅芒果干18 分钟前
vue3 网站访问页面缓存优化
前端·javascript·缓存
lichong95120 分钟前
android 使用 java 编写网络连通性检查
android·java·前端
孟祥_成都20 分钟前
公司 React 应用感觉很慢,我把没必要的重复渲染砍掉了 40%!
前端
王大宇_24 分钟前
word对比工具从入门到出门
前端·javascript
jackaso25 分钟前
ES6 学习笔记2
前端·学习·es6
得物技术26 分钟前
项目性能优化实践:深入FMP算法原理探索|得物技术
前端·算法