国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專(zhuān)欄INFORMATION COLUMN

ECMAScript 2016、2017和2018中所有新特性。

DesGemini / 3549人閱讀

摘要:在中,引入了代替。我們希望在為追加符讓所有項(xiàng)長(zhǎng)度都為位,以便顯示,我們可以使用,輕松實(shí)現(xiàn)這一點(diǎn)。

想閱讀更多優(yōu)質(zhì)文章請(qǐng)猛戳GitHub博客,一年百來(lái)篇優(yōu)質(zhì)文章等著你!

跟蹤JavaScript (ECMAScript)中的新內(nèi)容是很困難的,而且更難找到有用的代碼示例。

因此,在本文中將介紹 TC39(最終草案) 在ES2016、ES2017和ES2018中添加的已完成提案中列出的所有18個(gè)特性,并給出有用的示例。

1.Array.prototype.includes

include 是數(shù)組上的一個(gè)簡(jiǎn)單實(shí)例方法,可以輕松查找數(shù)組中是否有指定內(nèi)容(包括 NaN)。

2.求冪操作符

像加法和減法這樣的數(shù)學(xué)運(yùn)算分別有像 + 和 - 這樣運(yùn)算符。與它們類(lèi)似,** 運(yùn)算符通常用于指數(shù)運(yùn)算。在ECMAScript 2016中,引入了 ** 代替 Math.pow。



1.Object.values()

Object.values()是一個(gè)類(lèi)似于Object.keys()的新函數(shù),但返回對(duì)象自身屬性的所有值,不包括原型鏈中的任何值。

2.Object.entries()

Object.entries()與Object.keys 類(lèi)似,但它不是僅返回鍵,而是以數(shù)組方式返回鍵和值。 這使得在循環(huán)中使用對(duì)象或?qū)?duì)象轉(zhuǎn)換為映射等操作變得非常簡(jiǎn)單。

例一:

例二:

3.字符串填充

在String.prototype中添加了兩個(gè)實(shí)例方法:String.prototype.padStart 和 String.prototype.padEnd, 允許在初始字符串的開(kāi)頭或末尾追加/前置空字符串或其他字符串。

"someString".padStart(numberOfCharcters [,stringForPadding]); 

"5".padStart(10) // "          5"
"5".padStart(10, "=*") //"=*=*=*=*=5"
"5".padEnd(10) // "5         "
"5".padEnd(10, "=*") //"5=*=*=*=*="

當(dāng)我們想要在漂亮的打印顯示或終端打印進(jìn)行對(duì)齊時(shí),這非常有用。
3.1 padStart 例子:

在下面的例子中,有一個(gè)不同長(zhǎng)度的數(shù)字列表。我們希望在“0”為追加符讓所有項(xiàng)長(zhǎng)度都為10位,以便顯示,我們可以使用padStart(10, "0")輕松實(shí)現(xiàn)這一點(diǎn)。

3.2 padEnd 例子:

當(dāng)我們打印多個(gè)不同長(zhǎng)度的項(xiàng)目并想要右對(duì)齊它們時(shí),padEnd非常有用。

下面的示例是關(guān)于padEnd、padStart和 Object.entries 的一個(gè)很好的實(shí)際示例:

const cars = {
  "           
               
                                           
                       
                 

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

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

相關(guān)文章

  • ECMAScript 201620172018所有特性

    摘要:在中,引入了代替。我們希望在為追加符讓所有項(xiàng)長(zhǎng)度都為位,以便顯示,我們可以使用,輕松實(shí)現(xiàn)這一點(diǎn)。 showImg(https://segmentfault.com/img/bVbdReM?w=1000&h=401); 想閱讀更多優(yōu)質(zhì)文章請(qǐng)猛戳GitHub博客,一年百來(lái)篇優(yōu)質(zhì)文章等著你! 跟蹤JavaScript (ECMAScript)中的新內(nèi)容是很困難的,而且更難找到有用的代碼示例。...

    glumes 評(píng)論0 收藏0
  • 細(xì)解JavaScript ES7 ES8 ES9 特性

    摘要:定期召開(kāi)會(huì)議,會(huì)議由會(huì)員公司的代表與特邀專(zhuān)家出席。新版本將會(huì)包含每年截止時(shí)間之前完成的所有特性。它引入了一個(gè)新的構(gòu)造函數(shù)和具有輔助函數(shù)的命名空間對(duì)象。 導(dǎo)言:ECMAScript的演化不會(huì)停止,但是我們完全沒(méi)必要害怕。除了ES6這個(gè)史無(wú)前例的版本帶來(lái)了海量的信息和知識(shí)點(diǎn)以外,之后每年一發(fā)的版本都僅僅帶有少量的增量更新,一年更新的東西花半個(gè)小時(shí)就能搞懂了,完全沒(méi)必要畏懼。本文將帶您花大約...

    Youngs 評(píng)論0 收藏0
  • ECMAScript 2016,20172018增功能的示例

    摘要:,和中新增功能的示例原文鏈接翻譯鏈接始終緊跟的最新功能是很難的,更難的是找到有用的代碼示例。和其他雙字節(jié)字符上的和和其它雙字節(jié)字符串使用的多字節(jié)表示。所以和可能無(wú)法按照預(yù)期的工作。提醒展開(kāi)運(yùn)算符用于等號(hào)的右側(cè),解構(gòu)運(yùn)算符用于等號(hào)的左側(cè)。 ECMAScript 2016,2017和2018中新增功能的示例 原文鏈接: medium.freecodecamp.org翻譯鏈接:https:/...

    _Dreams 評(píng)論0 收藏0
  • ECMAScript正則表達(dá)式6個(gè)最特性

    摘要:年,添加了對(duì)正則表達(dá)式的支持。這篇博客將介紹正則表達(dá)式的最新特性模式選項(xiàng)斷言規(guī)范遺留特性模式選項(xiàng)這個(gè)特性已經(jīng)在正式發(fā)布了。參考阮一峰入門(mén)博客正則表達(dá)式進(jìn)階指南關(guān)于專(zhuān)注于微信小程序微信小游戲支付寶小程序和實(shí)時(shí)監(jiān)控。 譯者按: 還沒(méi)學(xué)好ES6?ECMAScript 2018已經(jīng)到來(lái)啦! 原文:ECMAScript regular expressions are getting bett...

    kumfo 評(píng)論0 收藏0
  • FCC 成都社區(qū)·前端周刊 第 7 期

    摘要:詳情發(fā)布于月號(hào)發(fā)布了版本,除了性能改進(jìn)修復(fù)外,首次添加了貢獻(xiàn)者的安裝腳本。詳情中的應(yīng)用在中悄悄增加了對(duì)漸進(jìn)式應(yīng)用這一系列新技術(shù)的基本支持,這意味著現(xiàn)在可以在沒(méi)有批準(zhǔn)的情況下在上安裝應(yīng)用程序,不過(guò)會(huì)有一些限制。 01. ES2016, 2017, 2018 中的新特性 文章介紹了 18 個(gè) ECMAScript 2016,2017 和 2018 中新增加的特性,這些特性已被加入到 TC3...

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

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

0條評(píng)論

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