我创建了一个 javascript 并将其添加到这样的页面中:
(function (window, google, List){
var myfunction = (function(){}
myfunction.prototype = {
hint: function(){alert('a good advise');}
})
}(window, google, List))
我添加了所需的 js 文件,它工作正常!它会在加载后显示结果,当 instatination id 像
var myfancything = myfunction.create();
我在页面加载后得到结果。但!我希望如果我打开控制台并输入
myfancything.hint();
我会看到警报。我知道前几天我能够做到这一点,但我不知道我是如何做到的!
所以我想在浏览器控制台中使用原型,你们能给我一个提示吗?
默认情况下,不能从外部访问在另一个函数中声明的函数:
f();
try {
g("u");
} catch (e) {
console.error(e);
}
function f () {
g("f");
function g (caller) {
console.log(caller, "called g");
}
}
如果您希望内部函数是公开的,则必须明确声明它:
f();
try {
g("u");
} catch (e) {
console.error(e);
}
function f () {
g("f");
window.g = g;
function g (caller) {
console.log(caller, "called g");
}
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句