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>
相关推荐
兆子龙5 分钟前
ahooks useRequest 深度解析:一个 Hook 搞定所有请求
java·javascript
兆子龙7 分钟前
React Suspense 从入门到实战:让异步加载更优雅
java·javascript
sure2827 分钟前
React Native中创建自定义渐变色
前端·react native
KKKK38 分钟前
SSE(Server-Sent Events)流式传输原理和XStream实践
前端·javascript
子兮曰1 小时前
Humanizer-zh 实战:把 AI 初稿改成“能发布”的技术文章
前端·javascript·后端
Din2 小时前
主动取消的防抖
前端·javascript·typescript
百度地图汽车版2 小时前
【AI地图 Tech说】第九期:让智能体拥有记忆——打造千人千面的小度想想
前端·后端
臣妾没空2 小时前
Elpis 全栈框架:从构建到发布的完整实践总结
前端·后端
H5开发新纪元2 小时前
Nginx 部署 Vue3 项目完整指南
前端·javascript·面试
决斗小饼干2 小时前
跨语言移植手记:把 TypeScript 的 Codex SDK 请进 .NET 世界
前端·javascript·typescript