美文网首页
面向对象 class 和 构造函数分开了

面向对象 class 和 构造函数分开了

作者: 增商 | 来源:发表于2020-03-07 15:48 被阅读0次
       /* 以前面向对象的写法 */
          function User(name, pass) {
            this.name = name;
            this.pass = pass;
          }
          User.prototype.showName = function() {
            console.log(this.name);
          };
          User.prototype.showPass = function() {
            console.log(this.pass);
          };
          let wxs = new User("武兴师", "imycode");
          wxs.showName();
          wxs.showPass();
        
    
      /*现在es6写法
           */
          class Custom {
            constructor(name, pass) {
              this.name = name;
              this.pass = pass;
            }
            showName() {
              console.log(this.name);
            }
            showPass() {
              console.log(this.pass);
            }
          }
          let w = new Custom("imycode", "code");
          w.showName();
          w.showPass();
    

    相关文章

      网友评论

          本文标题:面向对象 class 和 构造函数分开了

          本文链接:https://www.haomeiwen.com/subject/immcdhtx.html