乾貨:JavaScript小技巧

所謂在編程過程中,總會遇到坑,此文為大家分享幾個小技巧,希望對大家有所幫助。

其一、是否嘗試過對數組元素進行排序?

JavaScript默認使用字典序(alphanumeric)來排序。因此,【1,2,5,10】.sort()結果是【1,10,2,5】。

如果你想正確的排序,應該這樣做:[1,2,5,10].sort((a, b) => a - b)其二、替換函數沒有真的替換?

乾貨:JavaScript小技巧

如果你想把所有的b都替換掉,要使用正則:

"bob".replace(/b/g, 'l') === 'lol'

其三、數組不是基礎類型

乾貨:JavaScript小技巧

如果要判斷一個變量var是否是數組,你需要使用Array.isArray(var)

切圖 qietu(.com)

相關推薦

推薦中...