<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>
只需将匿名函数的调用放在变量中即可:
<script> var sample = function() { let a = (function() { // The function returns when you call it return "something" })(); return a; } </script>