var?fn1?=?function?()?{
????var?a?=?10;
????var?b?=?function?()?{?alert(123);?};
????var?c?=?{
????????name:?"lazy",
????????year:?1981
????}
}var?fn2?=?function?()?{
????this.a?=?10;
????this.b?=?function?()?{?alert(123);?};
????this.c?=?{
????????name:?"lazy",
????????year:?1981
????}
}var?fn3?=?{
????a:?10,
????b:?function?(x)?{?alert(this.a?+?x);?},
????c:?{
????????name:?"lazy",
????????year:?1981
????}
}問題:以上三種定義函數/對象的方式,有什么區別
關于閉包的問題,求高手解答!
GavinZeng
2016-10-11 09:56:56