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>
相关推荐
离&染22 分钟前
宝塔nginx一个域名部署两个前端和两个后端(VUE3)
前端·nginx
朱哈哈O_o27 分钟前
前端通用包的作用——md5篇
前端
Lsx_31 分钟前
🔍 React 有 useAntdTable,Vue3 怎么办?自封一个 useTable!
前端·javascript·vue.js
O***p60436 分钟前
TypeScript类型守卫
前端·javascript·typescript
小希smallxi1 小时前
在 Spring Boot 项目中,如何在非 Web 层(如 AOP)中获取 Session 信息
前端·spring boot·后端
申阳1 小时前
Day 14:个人开发者的 Cloudflare 通关指南-将域名托管到 Cloudflare
前端·后端·程序员
申阳1 小时前
Day 13:个人开发者的 Cloudflare 通关指南-R2对象存储搭建高速免费图床
前端·后端·程序员
nvd111 小时前
niri 音频图形界面工具
前端·chrome·音视频
凯哥19701 小时前
彻底解决 Windsurf 在 Vue DevTools 无法精准定位的问题
前端
凡人程序员1 小时前
微前端qiankun接入的问题
前端·javascript