在变量函数中调用Javascript函数[解决]

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)

T.J*_*der 6

除非您的第一个函数返回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以其他方式(全局变量等)可用,则使用方式将取决于其他方式。