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>
相关推荐
Beginner x_u几秒前
Vue 事件机制全面解析:原生事件、自定义事件与 DOM 冒泡完全讲透
前端·javascript·vue.js·dom
Emma_Maria几秒前
关于vant-ui-vue 的datepicker 时间选择错乱问题的处理
前端·vue.js·ui
Dabei6 分钟前
Android 语音助手简单实现与语音助手“执行任务”交流
android·前端
dongczlu7 分钟前
iOS 循环引用篇 菜鸟都能看懂
前端
Alsn869 分钟前
26.IDEA 专业版中创建简单的 Web 项目并打包部署到本地Tomcat 9
前端·tomcat·intellij-idea
霍理迪11 分钟前
HTML行内块标签——img、表单、音视频标签
前端·html
小小前端_我自坚强12 分钟前
边缘函数 (Edge Functions)详解
前端
幼儿园技术家20 分钟前
Hydration Mismatch 原理详解:SSR 项目中最容易踩的坑
前端
郑州光合科技余经理31 分钟前
实战分享:如何构建东南亚高并发跑腿配送系统
java·开发语言·javascript·spring cloud·uni-app·c#·php
June bug34 分钟前
【Vue】EACCES: permission denied 错误
前端·javascript·vue.js