function parseInteger(value){
"use strict";
return parseInteger(value, 10);
}
該函數接收一個參數,但它返回:return parseInteger(value, 10)
這是什麼意思?用多個參數返回Javascript
function parseInteger(value){
"use strict";
return parseInteger(value, 10);
}
該函數接收一個參數,但它返回:return parseInteger(value, 10)
這是什麼意思?用多個參數返回Javascript
這意味着你有一些無限遞歸:parseInteger
將調用parseInteger
,這將調用parseInteger
等。
我假設第二個函數實際上應該是parseInt
。
我這種情況下,10
將是基數,這意味着它會嘗試解析value
作爲十進制數。
它也似乎parseInteger
只是parseInt
的包裝,以確保您始終將您的值解析爲十進制數。
好的。我現在明白了。謝謝。 – user2830554 2014-09-23 06:59:55
那麼,這是否回答你的問題,@ user2830554? – Cerbrus 2014-09-23 08:45:26
也許這是你的javascript代碼中的一個函數。 – andrex 2014-09-23 06:55:19
這意味着你有一些無限遞歸。這不是第二個函數應該是'parseInt'嗎?在這種情況下,'10'就是基數。 (這意味着它應該嘗試解析'value'作爲十進制數) – Cerbrus 2014-09-23 06:55:33