国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

ES6中字符串string常用的新增方法小結(jié)

2024-05-06 15:24:41
字體:
供稿:網(wǎng)友

本文實例講述了ES6中字符串string常用的新增方法。分享給大家供大家參考,具體如下:

ES6為js新增了很多方法,包括遍歷、查詢、替換等等,可以很簡潔的替換ES5中的類似方法,本文不考慮codePointAt等不常用方法。

for…of:

let str="wbiokr";for(let s of str){  console.log(s)}//結(jié)果:w, b, i, o, k, r

由于es5并沒有為js制定字符串相關(guān)遍歷方法,for…of無疑會是接下來前端開發(fā)中的一個很重要角色。

includes:

let str="wbiokr";str.includes('wb');//結(jié)果:truestr.includes('wbiokr');//結(jié)果:truestr.includes('w',1);//falsestr.includes('b',1);//true

string.includes(s,i)方法參數(shù)1為需要查詢字符(串),參數(shù)2為查詢的起始位置,返回布爾值,而indexOf返回查詢的位置。

startsWith:

let str="wbiokr";str.startsWith('wb');//結(jié)果:truestr.startsWith('w');//結(jié)果:truestr.startsWith('w',1);//結(jié)果:falsestr.startsWith('b',1);//truestr.startsWith('kr');//結(jié)果:false

string.startsWith(s,i)方法參數(shù)1為需要查詢字符(串),參數(shù)2為查詢的起始位置,返回布爾值,表示是否字符(串)位于string的頭部位置。

endsWith:

let str="wbiokr";str.endsWith('kr');//結(jié)果:truestr.endsWith('r');//結(jié)果:truestr.endsWith('wb');//結(jié)果:falsestr.endsWith('i',6);//falsestr.endsWith('i',3);//falsestr.endsWith('kr',6);//true

string.endsWith()方法參數(shù)1為需要查詢字符(串),參數(shù)2為查詢的起始位置,返回布爾值,表示是否字符(串)位于string的尾部位置。

repeat:

let str="wbiokr";str.repeat(2);//wbiokrwbiokr"str被重復了2次返回,str不改變'hi'.repeat(3);//"hihihi"'hi'.repeat(2.6);//'hihi'浮點類型參數(shù),會取整重復'hi'.repeat(0);//''0的時候返回空字符串'hi'.repeat(-3)//負數(shù),報錯'hi'.repeat(undefined)//''undefined轉(zhuǎn)化為0'hi'.repeat(null)//''null轉(zhuǎn)化為0'hi'.repeat(NaN)//''NaN轉(zhuǎn)化為0

string.repeat(num)方法,參數(shù)num為重復字符串的次數(shù),各種情況下的返回值見代碼。

${} :

let str="wbiokr";$('#box').html('  there is a word ${str},i know it');//there is a word wbiokr,i know it

開發(fā)過程中,經(jīng)常用到j(luò)q為元素動態(tài)添加子元素或動態(tài)添加內(nèi)容,過去我們都是通過字符串拼接進行添加變量。ES6添加的 可以很好的取代jq的老方法,單引號加上'${}'不僅可以嵌入變量,還能保持代碼格式,并且{}里面可以進行js代碼運行。

更多相關(guān)內(nèi)容可查看本站專題:《ECMAScript6(ES6)入門教程》、《JavaScript數(shù)組操作技巧總結(jié)》、《JavaScript字符與字符串操作技巧總結(jié)》、《JavaScript數(shù)據(jù)結(jié)構(gòu)與算法技巧總結(jié)》、《JavaScript錯誤與調(diào)試技巧總結(jié)》及《javascript面向?qū)ο笕腴T教程》

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 凤山市| 屏南县| 资溪县| 敖汉旗| 利津县| 酉阳| 日喀则市| 南溪县| 原平市| 滨州市| 凤山市| 龙里县| 金昌市| 北流市| 三穗县| 黔江区| 鲁山县| 井陉县| 奈曼旗| 萨嘎县| 耒阳市| 大安市| 宁武县| 清河县| 庐江县| 长海县| 江源县| 抚顺市| 迁安市| 黄大仙区| 浮山县| 高青县| 忻城县| 大邑县| 通山县| 华安县| 红原县| 孟村| 兴海县| 上杭县| 获嘉县|