0
在Javascript中,是它更好地做到這一點:在應用substr()之前檢查.length?
var string = 'hello';
if(string.length > 10) {
string = string.substr(0,10);
}
或者乾脆:
var string = 'hello';
string = string.substr(0,10);
我知道兩者之間的性能差異不會有什麼巨大的,但我喜歡我的JS運行儘可能輕鬆!
哪一個是最好用的?
感謝
除非你打算在一個循環內做幾十萬次,否則這個問題是沒有意義的,我將與第二個一起去,因爲它完全相同,它更短。 – Jon 2012-03-20 09:40:25
如果「IF」陳述對結果沒有影響,爲什麼要保留它? – Dutchie432 2012-03-20 09:42:48
@MikeHayes:思考性能是開發人員發展過程中的一個理想步驟。知道什麼時候不這樣做會更困難,所以不要擔心。 – Jon 2012-03-20 09:50:13