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>
相关推荐
LuckySusu2 分钟前
【js篇】深入理解 JavaScript 作用域与作用域链
前端·javascript
LuckySusu2 分钟前
【js篇】call() 与 apply()深度对比
前端·javascript
LuckySusu6 分钟前
【js篇】addEventListener()方法的参数和使用
前端·javascript
该用户已不存在8 分钟前
6个值得收藏的.NET ORM 框架
前端·后端·.net
LuckySusu13 分钟前
【js篇】深入理解 JavaScript 原型与原型链
前端·javascript
文心快码BaiduComate17 分钟前
文心快码入选2025服贸会“数智影响力”先锋案例
前端·后端·程序员
云枫晖30 分钟前
手写Promise-构造函数
前端·javascript
文心快码BaiduComate31 分钟前
用Comate Zulu开发一款微信小程序
前端·后端·微信小程序
王王碎冰冰35 分钟前
基于 Vue3@3.5+跟Ant Design of Vue 的二次封装的 Form跟搜索Table
前端·vue.js
naice2 小时前
我对github的图片很不爽了,于是用AI写了一个图片预览插件
前端·javascript·git