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>
相关推荐
user62229864925813 分钟前
React 常用技术知识全景:从组件到 Hooks 的系统理解
前端
麻辣凉茶3 分钟前
给阿嬤一封来自云端的信(上)
前端·node.js
前端缘梦4 分钟前
LangGraph 实战:从 0 到 1 构建 AI 代码生成工作流
前端·程序员·全栈
weedsfly5 分钟前
栈和堆:JavaScript 内存的“旅馆”和“仓库”
前端·javascript·面试
用户059540174466 分钟前
大模型长上下文遗忘排查实录:用 Playwright 自动化测试,揪出了 90% 的存储序列化 bug
前端·css
3630458417 分钟前
Signal 带来的架构问题思考
前端·vue.js
达达尼昂13 分钟前
Claude : 如何设计可控的agent-loops
前端·人工智能·后端
半个落月13 分钟前
JavaScript 字符串面试题:反转、回文与双指针
javascript
IT_陈寒43 分钟前
Redis持久化丢失数据的坑,这次终于被我填平了
前端·人工智能·后端