目录:
- 什么时候需要 new 什么时候不需要?
- 怎么区分 prototype 方法与普通属性方法?
1) 定义函数类, 什么时候需要 new 什么时候不需要?
2)
Cat.prototype.walk = function(){}
Cat.run = function(){}
区别是什么, 为什么?
Cat.prototype.walk 是原型方法, Cat.run 是属性方法:
let mimi = new Cat();
let ahua = new Cat();
mimi.walk === ahua.walk
mimi.run != ahua.run