ES6中字符串新增的6個常用方法

ES6中字符串新增的幾個常用方法說明

一.includes

說明:判斷字符串中是否包含給定值,返回值為bool類型。

示例1:"hello world".includes("hello"); //true

示例2:"hello world".includes("hello", 1); //false 第二個參數(shù)代表從下標(biāo)為1的地方開始判斷,直到字符串結(jié)束為止。

二.startsWith

說明:判斷字符串是否以給定值開始,返回值為bool類型。

示例1:"hello world".startsWith("hello"); //true

示例2:"hello world".startsWith("hello", 1); //false 第二個參數(shù)代表從下標(biāo)為1的地方開始判斷,直到字符串結(jié)束為止。

三.endsWith

說明:判斷字符串是否以給定值結(jié)束,返回值為bool類型。

示例1:"hello world".endsWith("world"); //true

示例2:"hello world".endsWith("world", 5); //false 第二個參數(shù)代表截取字符串前5位進行判斷。

四.padStart

說明:從頭部開始自動補齊,直至達到指定長度。

示例1:let hw = "world".padStart(12, " hello"); // hw = " hello world" 假如給定字符串一次不足以補齊,則會重復(fù)補齊

示例2:let hw = "world".padStart(11, "hello HZ"); // hw = "hello world" 假如給定字符串長度過大,則只截取符合要求的長度

五.padEnd

說明:從尾部開始自動補齊,直至達到指定長度。

示例1:let hw = "hello".padStart(12, " world"); // hw = "hello world " 假如給定字符串一次不足以補齊,則會重復(fù)補齊

示例2:let hw = "hello".padStart(11, " world is beautiful"); // hw = "hello world" 假如給定字符串長度過大,則只截取符合要求的長度

六.repeat

說明:重復(fù)原字符串n次。

示例:let hw = "hello world ".repeat(3); // hw = "hello world hello world hello world "

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

  • 前言 最先接觸編程的知識是在大學(xué)里面,大學(xué)里面學(xué)了一些基礎(chǔ)的知識,c語言,java語言,單片機的匯編語言等;大學(xué)畢...
    oceanfive閱讀 3,367評論 0 7
  • 字符的 Unicode 表示法 codePointAt() String.fromCodePoint() 字符串的...
    卞卞村長L閱讀 830評論 0 0
  • ES6加強了對Unicode的支持,并且擴展了字符串對象。 字符的Unicode表示法: JavaScript允許...
    呼呼哥閱讀 843評論 0 0
  • 今天是2018年2月15日,是除夕之夜。首先祝大家新年快樂。 簡述:其實es6 查出來也好久了,但是雖然出來好久了...
    愛爾蘭的男孩閱讀 13,430評論 0 2
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,506評論 19 139

友情鏈接更多精彩內(nèi)容