成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專欄INFORMATION COLUMN

es6學(xué)習(xí)筆記--字符串的擴(kuò)展、數(shù)組的擴(kuò)展、對(duì)象的擴(kuò)展

不知名網(wǎng)友 / 2556人閱讀

摘要:字符串的擴(kuò)展字符串的遍歷器接口字符串可以被循環(huán)遍歷。即能識(shí)別編號(hào)大于查詢字符串是否包含某個(gè)字符返回布爾值,表示是否找到了參數(shù)字符串。返回布爾值,表示參數(shù)字符串是否在原字符串的頭部。

字符串的擴(kuò)展 1.字符串的遍歷器接口

字符串可以被for...of循環(huán)遍歷。

與es5的比較
for循環(huán)雖可以遍歷字符串,但不能識(shí)別大于oxFFFF的編碼;

2.位置 --> 字符/碼點(diǎn)

根據(jù)指定位置返回對(duì)應(yīng)的字符和碼點(diǎn)

es5:

charCodeAt() 碼點(diǎn)

charAt() 字符

es6: ---優(yōu)勢(shì),能識(shí)別大于oxFFFF的編碼;

codePointAt()--返回碼點(diǎn)

at()--返回字符 (目前es6還未實(shí)現(xiàn),需要通過(guò)墊片庫(kù)實(shí)現(xiàn))

let hhh="fdf";
hhh.charAt(1);
// "d"
hhh.charCodeAt(1);
// 100
hhh.codePointAt(1);
// 100
hhh.at(1)
// Uncaught TypeError: hhh.at is not a function
3.碼點(diǎn) --> 字符

根據(jù)碼點(diǎn)返回對(duì)應(yīng)的字符

es5:String.fromCharCode(0x20BB7); 定義在String對(duì)象上

es6:String.fromCodePoint();定義在字符串的實(shí)例對(duì)象上。--能識(shí)別32位字符。即能識(shí)別Unicode編號(hào)大于oxFFFF;

String.fromCharCode(100)
"d"
String.fromCodePoint(0x20BB7)
// "?"
String.fromCodePoint(100,100,100)
// ffffd
4.查詢字符串是否包含某個(gè)字符

es5:

indexOf()

es6:

includes():返回布爾值,表示是否找到了參數(shù)字符串。

startsWith():返回布爾值,表示參數(shù)字符串是否在原字符串的頭部。

endsWith():返回布爾值,表示參數(shù)字符串是否在原字符串的尾部

都支持第二個(gè)參數(shù),表示開(kāi)始搜索的位置。

let s = "Hello world!";

s.startsWith("world", 6) // true
s.endsWith("Hello", 5) // true
s.includes("Hello", 6) // false
5.repeat(n)

返回一個(gè)新字符串,表示將原字符串重復(fù)n次。
參數(shù)如果是小數(shù),會(huì)被取整

"x".repeat(3) // "xxx"
"hello".repeat(2) // "hellohello"
"na".repeat(0) // ""
"na".repeat(2.9) // "nana"
"na".repeat(Infinity)
// RangeError
"na".repeat(-1)
// RangeError
參數(shù)NaN等同于 0
6.字符串補(bǔ)全長(zhǎng)度的功能

padStart(minlength,string)用于頭部補(bǔ)全,
padEnd(minlength,string)用于尾部補(bǔ)全
用途:

提示字符串格式;

為數(shù)值補(bǔ)全指定位數(shù)

"x".padStart(5, "ab") // "ababx"
"x".padStart(4, "ab") // "abax"
"x".padEnd(5, "ab") // "xabab"
"x".padEnd(4, "ab") // "xaba"
"xxx".padStart(2, "ab") // "xxx"
"xxx".padEnd(2, "ab") // "xxx"
"x".padStart(4) // "   x"
"x".padEnd(4) // "x   "
"12".padStart(10, "YYYY-MM-DD") // "YYYY-MM-12"
"09-12".padStart(10, "YYYY-MM-DD") // "YYYY-09-12"

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/93984.html

相關(guān)文章

  • es6學(xué)習(xí)筆記-函數(shù)擴(kuò)展_v1.0_byKL

    摘要:學(xué)習(xí)筆記函數(shù)擴(kuò)展函數(shù)參數(shù)的默認(rèn)值如果參數(shù)默認(rèn)值是變量,那么參數(shù)就不是傳值的,而是每次都重新計(jì)算默認(rèn)值表達(dá)式的值。屬性函數(shù)的屬性,返回該函數(shù)的函數(shù)名。箭頭函數(shù)詳細(xì)鏈接參考引用函數(shù)擴(kuò)展 es6學(xué)習(xí)筆記-函數(shù)擴(kuò)展_v1.0 函數(shù)參數(shù)的默認(rèn)值 function Point(x = 0, y = 0) { this.x = x; this.y = y; } var p = ne...

    yuanzhanghu 評(píng)論0 收藏0
  • es6學(xué)習(xí)筆記-符串擴(kuò)展_v1.0_byKL

    摘要:學(xué)習(xí)筆記字符串的擴(kuò)展字符的表示法允許使用的形式表示一個(gè)字符,但在之前,單個(gè)碼點(diǎn)僅支持到,超出該范圍的必須用雙字節(jié)形式表示,否則會(huì)解析錯(cuò)誤。返回布爾值,表示參數(shù)字符串是否在源字符串的頭部。,是引入了字符串補(bǔ)全長(zhǎng)度的功能。 es6學(xué)習(xí)筆記-字符串的擴(kuò)展_v1.0 字符的Unicode表示法 JavaScript 允許使用uxxxx的形式表示一個(gè)字符,但在 ES6 之前,單個(gè)碼點(diǎn)僅支持u00...

    JaysonWang 評(píng)論0 收藏0
  • ES6標(biāo)準(zhǔn)入門》讀書(shū)筆記

    摘要:標(biāo)準(zhǔn)入門讀書(shū)筆記和命令新增命令,用于聲明變量,是塊級(jí)作用域。用于頭部補(bǔ)全,用于尾部補(bǔ)全。函數(shù)調(diào)用的時(shí)候會(huì)在內(nèi)存形成一個(gè)調(diào)用記錄,又稱為調(diào)用幀,保存調(diào)用位置和內(nèi)部變量等信息。等到執(zhí)行結(jié)束再返回給,的調(diào)用幀才消失。 《ES6標(biāo)準(zhǔn)入門》讀書(shū)筆記 @(StuRep) showImg(https://segmentfault.com/img/remote/1460000006766369?w=3...

    HollisChuang 評(píng)論0 收藏0
  • ES6學(xué)習(xí)筆記2—各擴(kuò)展

    摘要:字符串的擴(kuò)展字符的表示法允許采用形式表示一個(gè)字符,其中表示字符的碼點(diǎn)。返回布爾值,表示參數(shù)字符串是否在源字符串的頭部。使用和這兩個(gè)常量,用來(lái)表示這個(gè)范圍的上下限。對(duì)于那些無(wú)法用個(gè)二進(jìn)制位精確表示的小數(shù),方法返回最接近這個(gè)小數(shù)的單精度浮點(diǎn)數(shù)。 字符串的擴(kuò)展 字符的 Unicode 表示法 JavaScript 允許采用uxxxx形式表示一個(gè)字符,其中xxxx表示字符的 Unicode 碼...

    Zoom 評(píng)論0 收藏0
  • ES6學(xué)習(xí)筆記

    摘要:學(xué)習(xí)筆記在學(xué)習(xí)的過(guò)程中做的一些記錄,用于未來(lái)的快速回憶。數(shù)組成員為時(shí),默認(rèn)值仍會(huì)生效因?yàn)樵趦?nèi)部使用嚴(yán)格相等運(yùn)算符,判斷一個(gè)位置是否有值,所以當(dāng)一個(gè)數(shù)組成員嚴(yán)格等于默認(rèn)值才會(huì)生效。 ES6學(xué)習(xí)筆記 在學(xué)習(xí)ES6的過(guò)程中做的一些記錄,用于未來(lái)的快速回憶。 let&const 作用域的概念 ES6新增塊級(jí)作用域的概念(一個(gè)大括號(hào)括起來(lái)的部分就是一個(gè)塊作用域) let與const用于在塊級(jí)作...

    mengbo 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

閱讀需要支付1元查看
<