JS如何在字符串指定位置插入字符串
js在字符串指定位置插入字符串
利用了字符串的slice
方法
定義和用法
slice(start, end) 方法可提取字符串的某個(gè)部分,并以新的字符串返回被提取的部分。
使用 start(包含
) 和end(不包含
) 參數(shù)來(lái)指定字符串提取的部分。
參數(shù) | 描述 |
---|---|
start | 必須。 要截取的片斷的起始下標(biāo),第一個(gè)字符位置為 0。如果為負(fù)數(shù),則從尾部開(kāi)始截取。 |
end | 可選。 緊接著要截取的片段結(jié)尾的下標(biāo)。若未指定此參數(shù),則要提取的子串包括 start 到原字符串結(jié)尾的字符串。如果該參數(shù)是負(fù)數(shù),那么它規(guī)定的是從字符串的尾部開(kāi)始算起的位置。slice(-2) 表示提取原數(shù)組中的倒數(shù)第二個(gè)元素到最后一個(gè)元素(包含最后一個(gè)元素)。 |
代碼如下:
// souece 原字符串 start 要截取的位置 newStr 要插入的字符 insertStr(source, start, newStr) { return source.slice(0, start) + newStr + source.slice(start) } // 使用 this.insertStr('20220808', 4, '-') // 2020-0808
補(bǔ)充:js 對(duì)字符串指定位置插入字符串
js 對(duì)字符串指定位置插入字符串
//使用 this.insertStr('202005',4,'/') ==================== //方法: //soure 原字符串 //start 位置 //newStr 要插入的字符串 insertStr(soure, start, newStr){ return soure.slice(0, start) + newStr + soure.slice(start); }, ==================== //結(jié)果 2020/05
到此這篇關(guān)于JS在字符串指定位置插入字符串的文章就介紹到這了,更多相關(guān)js插入字符串內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
用簡(jiǎn)單的腳本實(shí)現(xiàn)一款漂亮的下拉菜單
用簡(jiǎn)單的腳本實(shí)現(xiàn)一款漂亮的下拉菜單...2006-12-12js全屏事件fullscreenchange 實(shí)現(xiàn)全屏、退出全屏操作
這篇文章主要為大家詳細(xì)介紹了js全屏事件fullscreenchange,實(shí)現(xiàn)全屏、退出全屏操作,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-09-09JSON傳遞bool類(lèi)型數(shù)據(jù)的處理方式介紹
如果服務(wù)器端生成的JSON中有bool類(lèi)型的數(shù)據(jù)時(shí),到客戶端解析時(shí)出現(xiàn)了小小的問(wèn)題,下面簡(jiǎn)單為大家介紹下正確的處理方式2013-09-09JavaScript實(shí)現(xiàn)簡(jiǎn)單的彈窗效果
這篇文章主要為大家詳細(xì)介紹了JavaScript實(shí)現(xiàn)簡(jiǎn)單的彈窗效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2020-05-05微信小程序開(kāi)發(fā)之好友列表字母列表跳轉(zhuǎn)對(duì)應(yīng)位置
這篇文章主要介紹了微信小程序開(kāi)發(fā)之好友列表字母列表跳轉(zhuǎn)對(duì)應(yīng)位置的相關(guān)資料,希望通過(guò)本文能幫助到大家讓大家實(shí)現(xiàn)這樣的功能,需要的朋友可以參考下2017-09-09探討javascript是不是面向?qū)ο蟮恼Z(yǔ)言
這篇文章主要是介紹了javascript是不是面向?qū)ο蟮恼Z(yǔ)言。需要的朋友可以過(guò)來(lái)參考下,希望對(duì)大家有所幫助2013-11-11