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

資訊專欄INFORMATION COLUMN

ES6學(xué)習(xí)筆記

zxhaaa / 1041人閱讀

摘要:本筆記為閱讀阮老師的文章自己的總結(jié),僅作自用,感謝阮老師的技術(shù)分享。字符串的遍歷器接口新增判斷字符串的包含情況返回值,表示是否找到了字符串。返回值表示參數(shù)字符串是否在原字符串的頭部。

本筆記為閱讀http://es6.ruanyifeng.com/ 阮老師的文章自己的總結(jié),僅作自用,感謝阮老師的技術(shù)分享。

1.超過(guò)uFFFF的字符ES5無(wú)法正確顯示,會(huì)顯示成前面的uFFFF的碼點(diǎn)符號(hào)加四位后面的碼點(diǎn)符號(hào),如u20BB7會(huì)解析為u20BB+7,ES6中將碼點(diǎn)寫(xiě)在大括號(hào)中即可正確輸出。
ES6共有6中方法表示一個(gè)字符:

"z" === "z"  // true
"172" === "z" // true
"x7A" === "z" // true
"u007A" === "z" // true
"u{7A}" === "z" // true

2.js內(nèi)部存儲(chǔ)字符默認(rèn)是兩個(gè)字節(jié),對(duì)于4個(gè)字節(jié)的js會(huì)將其視為兩個(gè)字符。
ES5提供charCodeAt方法(s.charCodeAt),ES6新增codePointAt方法。

3.ES5提供fromCharCode,ES6提供fromCodePoint方法,從碼點(diǎn)返回字符。

4.字符串的遍歷器接口:

for(let i of "foo"){
    console.log(i)
}//"f""o""o"

5.ES6新增判斷字符串的包含情況(ES5->indexOf):

includes: 返回bool值,表示是否找到了字符串。
startsWith: 返回bool值, 表示參數(shù)字符串是否在原字符串的頭部。
endsWith: 返回bool值,表示參數(shù)字符串是否在原字符串的尾部。

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

let s = "hello world"
s.includes("hello",5)//false
s.startsWith("world",6)//true
s.endsWith("hello",5)//true(endsWith搜索前n個(gè)字符)     

6.repeat返回一個(gè)字符串嗎,表示將原字符串重復(fù)n次,

"re".repeat(3)//"rerere"

7.padStart,padEnd用于補(bǔ)全字符串,前者從頭部開(kāi)始補(bǔ)全,后者從尾部補(bǔ)全。

"x".padStart(5,"as")//"asasx"
"b".padEnd(5,"fg")//"bfgfg"
"j".padStart(5)//"    j"(默認(rèn)使用空格補(bǔ)全)

8.模板字符串。反引號(hào)``括起來(lái)

// 普通字符串
`In JavaScript "
" is a line-feed.`

// 多行字符串
`In JavaScript this is
 not legal.`

console.log(`string text line 1
string text line 2`);

//加入變量
let name = "asd", time = "today"
`${time} ,my name is ${name}`

后面的模板編譯看不懂

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

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

相關(guān)文章

  • es6學(xué)習(xí)筆記-頂層對(duì)象_v1.0_byKL

    摘要:學(xué)習(xí)筆記頂層對(duì)象雖然是筆記但是基本是抄了一次大師的文章了頂層對(duì)象頂層對(duì)象,在瀏覽器環(huán)境指的是對(duì)象,在指的是對(duì)象。之中,頂層對(duì)象的屬性與全局變量是等價(jià)的。的寫(xiě)法模塊的寫(xiě)法上面代碼將頂層對(duì)象放入變量。參考引用頂層對(duì)象實(shí)戰(zhàn) es6學(xué)習(xí)筆記-頂層對(duì)象_v1.0 (雖然是筆記,但是基本是抄了一次ruan大師的文章了) 頂層對(duì)象 頂層對(duì)象,在瀏覽器環(huán)境指的是window對(duì)象,在Node指的是gl...

    Meils 評(píng)論0 收藏0
  • 《深入理解ES6筆記——導(dǎo)讀

    摘要:最近買(mǎi)了深入理解的書(shū)籍來(lái)看,為什么學(xué)習(xí)這么久還要買(mǎi)這本書(shū)呢主要是看到核心團(tuán)隊(duì)成員及的創(chuàng)造者為本書(shū)做了序,作為一個(gè)粉絲,還是挺看好這本書(shū)能給我?guī)?lái)一個(gè)新的升華,而且本書(shū)的作者也非常厲害。 使用ES6開(kāi)發(fā)已經(jīng)有1年多了,以前看的是阮一峰老師的ES6教程,也看過(guò)MDN文檔的ES6語(yǔ)法介紹。 最近買(mǎi)了《深入理解ES6》的書(shū)籍來(lái)看,為什么學(xué)習(xí)ES6這么久還要買(mǎi)這本書(shū)呢?主要是看到Daniel A...

    Godtoy 評(píng)論0 收藏0
  • React學(xué)習(xí)筆記3:用es2015(ES6)重寫(xiě)CommentBox

    摘要:新搭建的個(gè)人博客,本文地址學(xué)習(xí)筆記用重寫(xiě)在一開(kāi)始的時(shí)候配置中我們就加入了的支持,就是下面的配置,但之前的學(xué)習(xí)筆記都使用的完成,所以專門(mén)作一篇筆記,記錄使用完成創(chuàng)建相關(guān)文件修改,增加該入口文件修改,引入該文件做個(gè)簡(jiǎn)單的測(cè)試,看下瀏覽器全部用來(lái) 新搭建的個(gè)人博客,本文地址:React學(xué)習(xí)筆記3:用es2015(ES6)重寫(xiě)CommentBox在一開(kāi)始的時(shí)候webpack配置中我們就加入了e...

    selfimpr 評(píng)論0 收藏0
  • ES6零基礎(chǔ)教學(xué)_解析彩票項(xiàng)目-學(xué)習(xí)筆記(一)

    摘要:彩票項(xiàng)目實(shí)戰(zhàn)學(xué)習(xí)記錄一完整走了一遍課程,覺(jué)得還不錯(cuò)。支持正版人人有責(zé)零基礎(chǔ)教學(xué)解析彩票項(xiàng)目下面是項(xiàng)目課程的目錄路線一個(gè)項(xiàng)目分為三部分業(yè)務(wù)邏輯,自動(dòng)構(gòu)建系統(tǒng),模擬數(shù)據(jù)和真實(shí)數(shù)據(jù)接口處理。 彩票項(xiàng)目實(shí)戰(zhàn)學(xué)習(xí)記錄(一) 完整走了一遍課程,覺(jué)得還不錯(cuò)。 總結(jié): es6的知識(shí)點(diǎn)說(shuō)得還算清楚,主要是為了了解和使用,不是深究,所以淺嘗即止即可,所以覺(jué)得還不錯(cuò)。 完整還原了項(xiàng)目開(kāi)發(fā)的代碼設(shè)計(jì)和開(kāi)發(fā)過(guò)...

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

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

0條評(píng)論

最新活動(dòng)
閱讀需要支付1元查看
<