想在js里實(shí)現(xiàn)類的封裝,遇到一個(gè)問題。具體的請看代碼。問題見注釋varTestClass;if(TestClass==undefined){TestClass=function(){}}TestClass.prototype.init=function(options){ $(".alert_click").click(function(){ this.popup("test");//這樣的代碼會提示popup未定義。如果想在此處調(diào)用popup應(yīng)該怎么做? });};TestClass.prototype.popup=function(value){ alert(value);} $(function(){ vartestClass=newTestClass(); testClass.init();}
JS里在閉包中對this引用的困惑
搖曳的薔薇
2019-03-29 10:57:39