如何使用JavaScript开发人员控制台在外部使用!function ()
?
例如:
!function (){
function setScore(){
alert("I need to access this using javascript");
}
}
答案 0 :(得分:1)
您使用它的方式与在脚本中使用它的方式相同。
!function
创建了一个本地范围,因此setScore
在函数外部不可见。您需要调用该函数(因此它是一个IIFE),然后在其中调用setScore()
。
!function() {
function setScore() {
alert("I need to access this using javascript");
}
setScore();
}();
如果您想从外部呼叫setScore()
,则需要将其分配给全局变量。
!function() {
setScore() {
alert("I need to access this using javascript");
}
window.setScore = setScore;
}();
setScore();