1. 程式人生 >實用技巧 >其它 >daydayup:javascript中的幾種繼承方式

daydayup:javascript中的幾種繼承方式


幾種繼承方式

原型鏈繼承

核心思想:將父類的例項作為子類的原型
// 父類
        function Animal(name){
            this.name = name;
            this.sleep = function(){
                console.log(this.name + '正在睡覺!');
            }
        }
        // 子類
        function Cat(name){
            this.name = name;
        }
        Cat.prototype = new Animal();
        //繼承目的 子類可以去呼叫sleep方法
        let redCat = new Cat('redCat');
        redCat.sleep(); //redCat正在睡覺!