alltolove 发表于 2017-7-14 12:06:54

es6语法之类和对象

这个就跟python的类差不多,语法非常简单
class Person{
        constructor(name) {
          this.name=name
               
        }
}
let a= new Person('小甲鱼')
document.write(a.name)
里面的constructor是语法规定的构造器,网页显示为:



class Animal{
        fish(){
                return ['鲤鱼','黄花鱼','鱿鱼']
}

}

class Person extends Animal{
        constructor(fish) {
                super(fish)
               
        }
}
let a= new Person()
document.write(a.fish())
可以用extends关键字继承,网页显示为:




class Animal{
        static fish(){
                return ['鲤鱼','黄花鱼','鱿鱼']
}

}
document.write(Animal.fish())
静态属性就加个static关键字就行了,网页显示为:
页: [1]
查看完整版本: es6语法之类和对象