1. 程式人生 > 其它 >我不知道的JavaScript01-神奇的字串方法padStart和padEnd

我不知道的JavaScript01-神奇的字串方法padStart和padEnd

如果你常做移動端,相信在業務中你肯定碰到過帶序號的列表,有的兩位序號,有的三位序號,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) 就不用說了,用法猜你也猜到了