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

2020-03-07  本文已影响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();
上一篇 下一篇

猜你喜欢

热点阅读