日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

es2017 提供的针对字符串填充的函数:padStart、padEnd

發布時間:2025/6/17 编程问答 34 豆豆
生活随笔 收集整理的這篇文章主要介紹了 es2017 提供的针对字符串填充的函数:padStart、padEnd 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ES 2017推出padStart和padEnd。

String Padding

padStart()和padEnd()方法用來把一個字符串填到另一個字符串,直到結果字符串到達提供的長度。字符串將在必要時會重復。

  • padStart():從字符串左邊開始填充
  • padEnd(): 從字符串右邊開始填充

padStart

讓我們看一個簡單的例子。下面,我們將使用字符串'cat'。如果只有一個參數,結果字符串會添加空字符串進去,讓結果字符串的長度達到參數指定的長度;正如你看到的,你也可以提供第二個參數,用來填充到字符串的字符:

'cat'.padStart(5); // => ' cat' 'cat'.padStart(5, 'a'); // => 'aacat'

下面看到的是一些高級用例。請注意了,如果字符串最初的length大于padStart()的值,則不會有任何東西填充到指定的字符串里:

'cat'.padStart(1, 'a'); // => 'cat' 'cat'.padStart(5, 'abc'); // => 'abcat' 'cat'.padStart(8, 'abc'); // => 'abcabcat'

?

?

?

padEnd

同樣,padEnd()方法和padStart()一樣,其唯一區別是字符串被應用到當前字符串的末尾。我們將使用與上面相同的例子來演示padEnd()的結果:

'cat'.padEnd(5); // => 'cat ' 'cat'.padEnd(5, 'a'); // => 'cataa'

同樣的,來看幾個高級用例:

'cat'.padEnd(1, 'a'); // => 'cat' 'cat'.padEnd(5, 'abc'); // => 'catab' 'cat'.padEnd(8, 'abc'); // => 'catabcab'

?

?

?

原文:?https://www.w3cplus.com/javascript/learn-javascript-es-2017-string-padding-padstart-padend.html???w3cplus.com

轉載于:https://www.cnblogs.com/JAVA-STUDYER/p/10892378.html

總結

以上是生活随笔為你收集整理的es2017 提供的针对字符串填充的函数:padStart、padEnd的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。