JavaScript-从匿名函数返回(varScope) var sample=function(){ (功能(){ 返回“某物” })(); //我怎样才能在这里再次归还? }

JavaScript-从匿名函数返回(varScope) var sample=function(){ (功能(){ 返回“某物” })(); //我怎样才能在这里再次归还? },javascript,scope,anonymous-function,Javascript,Scope,Anonymous Function,是否有方法再次从父函数中的匿名函数返回返回值,还是需要使用已定义的函数来获取返回值?谢谢!:) 只需将return语句放在调用函数的位置即可 <script> var sample = function() { (function() { return "something" })(); // how can I return it here again? } </script>

是否有方法再次从父函数中的匿名函数返回返回值,还是需要使用已定义的函数来获取返回值?谢谢!:)

只需将return语句放在调用函数的位置即可

<script>
    var sample = function() {
        (function() {
            return "something"
        })();
        // how can I return it here again?
    }
</script>

var sample=function(){
return(function(){//调用该函数时返回
返回“某物”
})();
}

好吧,我很笨。只需将
return
放在匿名函数之前,即可完成。LOL.Um,将自我执行的结果存储在变量中,还是直接返回?
<script>
    var sample = function() {
        return (function() {  // The function returns when you call it
            return "something"
        })();
    }
</script>