javascript闭包特性
http://www.cnblogs.com/rubylouvre/archive/2009/07/24/1530074.html
1 var name = "The Window"; 2 var object = { 3 name : "My Object", 4 getNameFunc : function(){ 5 return function(){ 6 return this.name; 7 }; 8 } 9 }; 10 alert(object.getNameFunc()());
1 <script> 2 var name = "The Window"; 3 var object = { 4 name : "My Object", 5 getNameFunc : function(){ 6 var m = this; 7 return function() { 8 console.log(this); 9 console.log(m.name); 10 }; 11 } 12 }; 13 object.getNameFunc()(); 14 </script>
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。