我不知道的JavaScript01-神奇的字串方法padStart和padEnd
阿新 • • 發佈:2021-12-17
如果你常做移動端,相信在業務中你肯定碰到過帶序號的列表,有的兩位序號,有的三位序號,001,002,003……,99,等等
這個時候我們一般都是判斷迴圈的index,如果小於10,然後在前面拼接兩個0,小於100,然後拼接一個0,等。
如果位數再多,這種做法就比較複雜了,
這個時候padStart就值得你擁有了
String.prototype.padStart(length,str)
通俗的說就是如果你的字串不夠length的長度,就在前面用str這個字元補位,缺幾個補幾個,
這就很好辦了,如果序號有三位,你就可以這樣寫:String(index).padStart(3,'0')
是不是很簡單。
這裡我直接粘MDN的語法了
https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/String/padStart
強迫症的99乘法表:
String.prototype.padEnd(length,str) 就不用說了,用法猜你也猜到了