js原型
2019-10-22 本文已影响0人
阿凯_8b27
函数中内部定义的变量 例如var name,在、实例化 中无法获取,this定义的变量可以 id
变量上直接挂载的变量实例化后无法直接获取 chakan1
挂载在原型上的变量可以在实例化直接读取,以此可以作为js的继承,原型继承
原型继承
类式继承,坏处相互影响了
采用call替换this实现继承
好处互补影响,坏处无法继承原型上的方法无法继承
组合继承
函数中内部定义的变量 例如var name,在、实例化 中无法获取,this定义的变量可以 id
变量上直接挂载的变量实例化后无法直接获取 chakan1
挂载在原型上的变量可以在实例化直接读取,以此可以作为js的继承,原型继承
原型继承
类式继承,坏处相互影响了
采用call替换this实现继承
好处互补影响,坏处无法继承原型上的方法无法继承
组合继承