搞懂js静态继承看我就行了
function AA(){}
AA.count = 3;
AA.eat = function(){};
function BB(){}
/* 第一种 es5继承静态 */
for(var keys in AA){
if(Object.hasOwnProperty.call(AA,keys)){
BB[keys] = AA[keys];
}
}
/* 第二种 继承 */
Object.keys(AA).forEach(keys=>{
BB[keys]=AA[keys]
});
/* 第三种 继承 */
BB.__proto__ = AA;
/* 第四种 ES6 */
Object.setPrototypeOf(BB,AA);