class语法

xml 复制代码
<script>
    /*
    es5类写法
     function Persion(name, age) {
       this.name = name,
          this.age = age
    }
    Persion.prototype.say = function() {
       console.log(this.name + "say");
    }
    let p = new Persion("贾维斯", 30)
    p.say()*/
    
    class Pesion {
       constructor(name, age, sex) {
          this.name = name
          this.age = age
          this.sex = sex
       }
       say() {
          console.log(this.name + "say");
       }
       get sexer() {
          return this.sex
       }
       set sexer(s) {
          this.sex= s
       }
    }
    let p = new Pesion("贾维斯", 30)
    p.say()
    p.sexer = "贾维斯1"
    console.log(p.sexer);
</script>
相关推荐
excel42 分钟前
全面解析 JavaScript 类继承:方式、优缺点与应用场景
前端
用户214118326360242 分钟前
dify案例分享-100% 识别率!发票、汇票、信用证全搞定的通用票据识别工作流
前端
Hello.Reader2 小时前
Elasticsearch JS 客户端子客户端(Child Client)实践指南
大数据·javascript·elasticsearch
拾光拾趣录2 小时前
基础 | HTML语义、CSS3新特性、浏览器存储、this、防抖节流、重绘回流、date排序、calc
前端·面试
android大哥2 小时前
WeChatExtension-ForMac 微信小插件
javascript
小小小小宇3 小时前
前端监测用户卡顿之INP
前端
小小小小宇3 小时前
监测用户在浏览界面过程中的卡顿
前端
糖墨夕3 小时前
Nest 是隐藏的“设计模式大佬”
前端
逾明4 小时前
Electron自定义菜单栏及Mac最大化无效的问题解决
前端·electron
辰九九4 小时前
Uncaught URIError: URI malformed 报错如何解决?
前端·javascript·浏览器