关于继承的关键点:

  1. 将“Chinese”的原型挂载在“Human”构造函数的实例上
  2. 修复“Chinese”的原型链(将原型的构造函数指向自己)
    <script type="text/javascript">
        function Human(name) {
            this.name = name
            this.kingdom = 'animal'
            this.color = ['yellow', 'white', 'brown', 'black']
        }
        
        function Chinese(name,age) {
            Human.call(this,name)
            this.age = age
            this.color = 'yellow'
        }

        // 补全代码
        Human.prototype.getName=function(){
            return this.name
        }

        Chinese.prototype=new Human()
        Chinese.prototype.constructor=Chinese

        Chinese.prototype.getAge=function(){
            return this.age
        }
    </script>