prototype里的函数不能直接用吗解决思路
prototype里的函数不能直接用吗
提示 func is not defined。
求助
------解决方案--------------------
楼主看看这个
- JScript code
//test.js (function() { var cls = function(){} cls.prototype = { func: function() { alert('func'); }, create: function() { func(); } } cls.prototype.create(); }());
- HTML code
<html> <head> <script src = 'test.js'></script> </head> <body> test </body> </html>
提示 func is not defined。
求助
------解决方案--------------------
楼主看看这个
- JScript code
var func = function(){ alert(123) }; (function() { var cls = function(){} cls.prototype = { func: function() { alert('func'); }, create: function() { func(); } } cls.prototype.create(); // 这样调用func的对象是window }());