JavaScript - 从匿名函数返回(varScope)

时间:2011-08-29 12:00:11

标签: javascript scope anonymous-function

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

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

1 个答案:

答案 0 :(得分:8)

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

<script>
    var sample = function() {
        return (function() {  // The function returns when you call it
            return "something"
        })();
    }
</script>