是否有可能創建一個循環,但不使用內置的Javascript循環,如while,for和do?我也想避免遞歸來節省內存。Javascript - 是否可以使用函數進行循環?
我想它會涉及巧妙地調用一個函數,讓它退出,然後再次調用它,直到滿足條件。
編輯:添加例子
var i = 0;
var condition = false;
function loop() {
i++;
if (i >= 3) {
condition = true;
}
}
loop(); //somehow keep calling until condition is met.
要調用一個函數,請退出,然後再次調用它,您將需要...循環。 – ssube
你的意思是像'array.forEach()'? – Barmar
或者你在問其他語言的發電機嗎? – Barmar