我想創建一個函數「when」,它將作爲普通命令或只是一個函數,並且能夠重新評估其參數。 例如:Javascript - 再次評估參數
when(k==0) {
do something;
}
或
when(k==0, function() {
do something;
});
事情是,中K現在是例如等於1,並且這個功能需要總是滿足K == 0重新評估以確定的,如果它改爲0.
*我不想發送k == 0作爲字符串'k == 0'。
這可能嗎?如果是這樣,怎麼樣?
*這是一個學術問題,請不要解釋爲什麼創建這個函數是非常錯誤的。
我覺得這個函數已經存在了,叫做「if」。像'if(k == 0){do sth。 }'。 – migg
您似乎在尋找某種機制來觀察變量值何時發生變化。 JS中沒有這樣的東西。 – 2016-03-01 07:25:00
@migg「if」對條件進行一次評估,並將其刪除。我想到的東西永遠都在運行,並且總是在進行評估。 – Amit