站内搜索:
首页 >> 前端 >> 内容
ES6 class类的使用(代码教程)

时间:2018/2/6 14:36:25

1.

// class
class Coder{
    name(val){
        console.log(`val = ${val}`);
        return val;
    }

    skill(val){
        console.log(this.name('js') + ':' + 'Skill-' + val);
    }

    constructor(a,b){
        this.a = a;
        this.b = b;
    }

    add(){
        return this.a + this.b;
    }
}

let js = new Coder(1,2);
js.name('脚本');
js.skill('web');
console.log(js.add());

ES6 class类的使用(代码教程)

2.类的继承

// class
class Coder{
    name(val){
        console.log(`val = ${val}`);
        return val;
    }

    skill(val){
        console.log(this.name('js') + ':' + 'Skill-' + val);
    }

    constructor(a,b){
        this.a = a;
        this.b = b;
    }

    add(){
        return this.a + this.b;
    }
}

class htmler extends Coder{

}

let pang = new htmler();
pang.name('脚本');

ES6 class类的使用(代码教程)

  • 上一篇:ES6-promise对象的使用(代码实例)
  • 下一篇:IM中输入框的问题及解决办法
  • 返回顶部