function container(properties) ;前兩個輸出應該不會有什麼問題。objthis["set" + i] = function(val) ;
})(); }}
var prop = ;
var con = new container(prop);
console.log(con.getname());
con.setname("lucy");
console.log(con.getname());
console.log(prop.name);
第三個輸出,在匿名函式中,properties[i]的值已經賦給了臨時變數t,閉包對於外部變數的引用完全由t這個媒介來完成,所以prop傳入以後並未發生任何屬性的更改
遍歷引數prop的屬性時,針對每乙個屬性,用立即執行函式建立了乙個閉包。
所以get/ set方法建立後,「每一對」get/ set對應乙個環境,能取到隔離的變數var t,用以存放最後物件get/ set方法修改的「屬性值」
以上內容來自於技術群裡面的討論,給出回答的是北川和先知,在這裡做個mark以後會用到。
jquery的一些小東西
jquery提示外掛程式jquery.hialerts.1.0.843 web2.0 ajax 拉鋸式投票演示 v0.2 by jessica skiyo.cn 902 jquery入門學習筆記 xpath選擇符 1740 jquery入門學習筆記 元素選擇器和addclass方法 1219 jqu...
最近積累的一些小東西
最近積累的一些小東西 以前專門用乙個記事本記錄的,可是那天心情不好的時候清理了一下桌面,然後就沒了,所以下面的這些都是憑記憶寫的,比較辛苦啊 1.最好是有個程式可以專門的記錄日常開發時的心得,遇到的bugs等,這樣以後再遇到同類的問題可以很容易的得到解決,或者你要總結一下的時候也不至於像現在的我這麼...
最近積累的一些小東西
以前專門用乙個記事本記錄的,可是那天心情不好的時候清理了一下桌面,然後就沒了,所以下面的這些都是憑記憶寫的,比較辛苦啊 1.最好是有個程式可以專門的記錄日常開發時的心得,遇到的bugs等,這樣以後再遇到同類的問題可以很容易的得到解決,或者你要總結一下的時候也不至於像現在的我這麼被動。2.以前沒有接觸...