這裏我傳遞了一個回調函數,它可以在運行時調用它自己,並在每次調用它時打印一個增加1的值。我希望它在某個值之後中斷。如何能去做?如何在javascript中打破遞歸回調函數
我收到以下錯誤:
Uncaught SyntaxError: Unexpected token return
<html>
<body>
<script>
function main(callback) {
callback(3);
}
main(function(val) {
console.log(val);
val > 50 ? return false: return true;
arguments.callee(val + 1);
});
</script>
</body>
</html>
會在功能'是arguments.callee(VAL + 1)'曾經被稱爲?您從上一行中的父函數返回。 –
這是很好的舉止,選擇一個對你最有幫助的答案 – ochi