<script>
var sample = function() {
(function() {
return "something"
})();
// how can I return it here again?
}
</script>
有没有办法再次从父函数中的匿名函数返回返回值,还是需要使用已定义的函数来获取返回值?谢谢! :)
答案 0 :(得分:8)
只需将return语句放在调用函数的位置。
<script>
var sample = function() {
return (function() { // The function returns when you call it
return "something"
})();
}
</script>