视频里的es5实现的继承,没有继承父类的静态方法,这个怎么实现?

来源:3-2 ES5中的类与继承

可爱的大美女

2020-06-30

写回答

1回答

谢成

2020-06-30

function Animal (){}

Animal.fn = function(){

    console.log('静态方法')

}


function Dog(){}


Dog.prototype = new Animal()

Dog.prototype.constructor = Dog

Dog.__proto__ = Animal


Dog.fn()


1
1
慕田峪7133764
老师你好,想问一下“Dog.__proto__ = Animal”这句话是什么意思,Dog不是构造函数吗?不是对象才有__proto__这个属性的吗
2021-06-17
共1条回复

JavaScript ES(6-11)全版本语法 前端都需要的基础课

前端无门槛学习,从ES6到ES11,一套课程掌握JS最新语法

1329 学习 · 296 问题

查看课程