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>
相关推荐
難釋懷3 分钟前
Redis内存回收-内存淘汰策略
前端·数据库·redis
用户900305093624 分钟前
2026年Cursor平替工具推荐:免费高性价比替代方案
前端
我头上有犄角ovo5 分钟前
HarmonyOS 测肤拍照页实战:Metadata 实时取景 + Core Vision 拍后校验,从 0.001 的 widthRatio 踩坑到可上线
前端·harmonyos
画画的阿飞6 分钟前
里程碑三:基于 Vue3 领域模型架构建设
前端·node.js
玉米Yvmi6 分钟前
大文件上传的基石:切片上传原理与实现详解
前端·javascript·面试
用户40993225021211 分钟前
Composable的命名规矩和参数约定,别再瞎写了
前端·javascript·后端
用户游民14 分钟前
Flutter Provider原理以及用法
前端·flutter
Rust研习社16 分钟前
告别环境混乱!使用 mise 管理你的开发环境
前端·后端·rust
小小荧19 分钟前
Vue Native多分支迭代,Vue跨端原生生态迎来革新
前端·javascript·vue.js
EntyIU20 分钟前
uv工程化项目指南
前端·python·uv