摘要:本筆記為閱讀阮老師的文章自己的總結(jié),僅作自用,感謝阮老師的技術(shù)分享。字符串的遍歷器接口新增判斷字符串的包含情況返回值,表示是否找到了字符串。返回值表示參數(shù)字符串是否在原字符串的頭部。
本筆記為閱讀http://es6.ruanyifeng.com/ 阮老師的文章自己的總結(jié),僅作自用,感謝阮老師的技術(shù)分享。
1.超過uFFFF的字符ES5無法正確顯示,會顯示成前面的uFFFF的碼點符號加四位后面的碼點符號,如u20BB7會解析為u20BB+7,ES6中將碼點寫在大括號中即可正確輸出。
ES6共有6中方法表示一個字符:
"z" === "z" // true "172" === "z" // true "x7A" === "z" // true "u007A" === "z" // true "u{7A}" === "z" // true
2.js內(nèi)部存儲字符默認是兩個字節(jié),對于4個字節(jié)的js會將其視為兩個字符。
ES5提供charCodeAt方法(s.charCodeAt),ES6新增codePointAt方法。
3.ES5提供fromCharCode,ES6提供fromCodePoint方法,從碼點返回字符。
4.字符串的遍歷器接口:
for(let i of "foo"){ console.log(i) }//"f""o""o"
5.ES6新增判斷字符串的包含情況(ES5->indexOf):
includes: 返回bool值,表示是否找到了字符串。 startsWith: 返回bool值, 表示參數(shù)字符串是否在原字符串的頭部。 endsWith: 返回bool值,表示參數(shù)字符串是否在原字符串的尾部。
這三個方法都支持第二個參數(shù),表示開始搜索的位置:
let s = "hello world" s.includes("hello",5)//false s.startsWith("world",6)//true s.endsWith("hello",5)//true(endsWith搜索前n個字符)
6.repeat返回一個字符串嗎,表示將原字符串重復n次,
"re".repeat(3)//"rerere"
7.padStart,padEnd用于補全字符串,前者從頭部開始補全,后者從尾部補全。
"x".padStart(5,"as")//"asasx" "b".padEnd(5,"fg")//"bfgfg" "j".padStart(5)//" j"(默認使用空格補全)
8.模板字符串。反引號``括起來
// 普通字符串 `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)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/107925.html
摘要:學習筆記頂層對象雖然是筆記但是基本是抄了一次大師的文章了頂層對象頂層對象,在瀏覽器環(huán)境指的是對象,在指的是對象。之中,頂層對象的屬性與全局變量是等價的。的寫法模塊的寫法上面代碼將頂層對象放入變量。參考引用頂層對象實戰(zhàn) es6學習筆記-頂層對象_v1.0 (雖然是筆記,但是基本是抄了一次ruan大師的文章了) 頂層對象 頂層對象,在瀏覽器環(huán)境指的是window對象,在Node指的是gl...
摘要:最近買了深入理解的書籍來看,為什么學習這么久還要買這本書呢主要是看到核心團隊成員及的創(chuàng)造者為本書做了序,作為一個粉絲,還是挺看好這本書能給我?guī)硪粋€新的升華,而且本書的作者也非常厲害。 使用ES6開發(fā)已經(jīng)有1年多了,以前看的是阮一峰老師的ES6教程,也看過MDN文檔的ES6語法介紹。 最近買了《深入理解ES6》的書籍來看,為什么學習ES6這么久還要買這本書呢?主要是看到Daniel A...
摘要:新搭建的個人博客,本文地址學習筆記用重寫在一開始的時候配置中我們就加入了的支持,就是下面的配置,但之前的學習筆記都使用的完成,所以專門作一篇筆記,記錄使用完成創(chuàng)建相關(guān)文件修改,增加該入口文件修改,引入該文件做個簡單的測試,看下瀏覽器全部用來 新搭建的個人博客,本文地址:React學習筆記3:用es2015(ES6)重寫CommentBox在一開始的時候webpack配置中我們就加入了e...
摘要:彩票項目實戰(zhàn)學習記錄一完整走了一遍課程,覺得還不錯。支持正版人人有責零基礎(chǔ)教學解析彩票項目下面是項目課程的目錄路線一個項目分為三部分業(yè)務邏輯,自動構(gòu)建系統(tǒng),模擬數(shù)據(jù)和真實數(shù)據(jù)接口處理。 彩票項目實戰(zhàn)學習記錄(一) 完整走了一遍課程,覺得還不錯。 總結(jié): es6的知識點說得還算清楚,主要是為了了解和使用,不是深究,所以淺嘗即止即可,所以覺得還不錯。 完整還原了項目開發(fā)的代碼設(shè)計和開發(fā)過...
閱讀 2912·2021-10-19 10:09
閱讀 3131·2021-10-09 09:41
閱讀 3378·2021-09-26 09:47
閱讀 2692·2019-08-30 15:56
閱讀 597·2019-08-29 17:04
閱讀 984·2019-08-26 11:58
閱讀 2509·2019-08-26 11:51
閱讀 3360·2019-08-26 11:29