一尘不染

JavaScript调用嵌套函数

javascript

我有以下代码:

function initValidation()
{
    // irrelevant code here
    function validate(_block){
        // code here
    }
}

有什么方法可以在validate()函数外部调用initValidation()函数?我试过调用,validate()但我认为它仅在父函数内部可见。


阅读 456

收藏
2020-05-01

共1个答案

一尘不染

    function initValidation()

    {

        // irrelevant code here

        function validate(_block){

            console.log( "test", _block );

        }



        initValidation.validate = validate;

    }



    initValidation();

    initValidation.validate( "hello" );

    //test hello
2020-05-01