<script>
var sample = function() {
(function() {
return "something"
})();
// how can I return it here again?
}
</script>
有没有办法在父函数中再次返回匿名函数的返回值,还是需要使用定义的函数来获取返回值?谢谢! :)
最佳答案
只需将 return 语句放在调用函数的位置即可。
<script>
var sample = function() {
return (function() { // The function returns when you call it
return "something"
})();
}
</script>
关于JavaScript - 从匿名函数返回 (varScope),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7229767/