1 javascript variables function
我有一个清除用户文本的函数,但是clearText函数位于函数和变量内部。
我在Internet上找到了一些信息,但是一些解决方案只是解决变量中的功能而没有两个功能。
谁能告诉我如何调用函数和变量中的函数?
而且我对语法感到抱歉,英语不是我的母语。我很难使用Google翻译进行翻译。
我在变量中调用了一个名为JavaScript的函数,但没有定义。
<script>
var testing = (function(){
function clearText(){
/* call other function in this testing function */
}
/* other function */
})();
function resetInput() {
/* I call clearText() function here */
}
</script>
Run Code Online (Sandbox Code Playgroud)
除非您的第一个函数返回clearText(或以其他方式使其可以在该函数外部访问),否则您不能在中使用它resetInput。
如果不回clearText,那么你可以通过使用它testing:
var testing = (function(){
function clearText(){
console.log('clearText() triggered');
/* some code*/
}
/* some function */
return clearText; // ****
})();
function resetInput() {
testing(); // ****
}
resetInput();Run Code Online (Sandbox Code Playgroud)
如果它clearText以其他方式(全局变量等)可用,则使用方式将取决于其他方式。