-1
目前我得到一個if語句中的映射
continue
必須是一個循環
這是我作爲一個語法錯誤認識我的一部分,因爲它應該是固定的內部。
將解決這個問題將這個邏輯保留在if語句中的映射工作嗎?
sales = data.map(function(d) {
if (isNaN(+d.BookingID) == false && isNaN(+d["Total Paid"]) == false) {
return [+d.BookingID, +d["Total Paid"]];
} else {
continue;
}
});
你不需要'continue'。 '.map()'將遍歷'data'中的* all *項。 –
我想在這種情況下繼續相反的行爲。如果我映射的行在轉換爲數字後具有作爲NaN的BookingID和Total Paid,我想跳過這些。 –
如果您只想返回符合條件的數據,請使用[.filter](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/filter),而不是' .map'。 – Mark