第一种角色:普通函数
栈内存(私有作用域)
作用域链
形参
arguments
return
…
第二种角色:类
类
实例
私有和公有属性
prototype
__proto__
…
第三种角色:普通对象
键值对操作
…
三种角色之间没有直接的关系
function Fn(){ var name='我的兜兜有糖'; this.age=8; } Fn.prototype.say=function(){} Fn.eat=function(){} var f = new Fn();
第一种角色:普通函数
栈内存(私有作用域)
作用域链
形参
arguments
return
…
第二种角色:类
类
实例
私有和公有属性
prototype
__proto__
…
第三种角色:普通对象
键值对操作
…
三种角色之间没有直接的关系
function Fn(){ var name='我的兜兜有糖'; this.age=8; } Fn.prototype.say=function(){} Fn.eat=function(){} var f = new Fn();