摘要:在中,引入了代替。我們希望在為追加符讓所有項長度都為位,以便顯示,我們可以使用,輕松實現這一點。
想閱讀更多優質文章請猛戳GitHub博客,一年百來篇優質文章等著你!
跟蹤JavaScript (ECMAScript)中的新內容是很困難的,而且更難找到有用的代碼示例。
因此,在本文中將介紹 TC39(最終草案) 在ES2016、ES2017和ES2018中添加的已完成提案中列出的所有18個特性,并給出有用的示例。
1.Array.prototype.includesinclude 是數組上的一個簡單實例方法,可以輕松查找數組中是否有指定內容(包括 NaN)。
2.求冪操作符像加法和減法這樣的數學運算分別有像 + 和 - 這樣運算符。與它們類似,** 運算符通常用于指數運算。在ECMAScript 2016中,引入了 ** 代替 Math.pow。
Object.values()是一個類似于Object.keys()的新函數,但返回對象自身屬性的所有值,不包括原型鏈中的任何值。
2.Object.entries()Object.entries()與Object.keys 類似,但它不是僅返回鍵,而是以數組方式返回鍵和值。 這使得在循環中使用對象或將對象轉換為映射等操作變得非常簡單。
例一:
例二:
3.字符串填充在String.prototype中添加了兩個實例方法:String.prototype.padStart 和 String.prototype.padEnd, 允許在初始字符串的開頭或末尾追加/前置空字符串或其他字符串。
"someString".padStart(numberOfCharcters [,stringForPadding]); "5".padStart(10) // " 5" "5".padStart(10, "=*") //"=*=*=*=*=5" "5".padEnd(10) // "5 " "5".padEnd(10, "=*") //"5=*=*=*=*="
當我們想要在漂亮的打印顯示或終端打印進行對齊時,這非常有用。3.1 padStart 例子:
在下面的例子中,有一個不同長度的數字列表。我們希望在“0”為追加符讓所有項長度都為10位,以便顯示,我們可以使用padStart(10, "0")輕松實現這一點。
3.2 padEnd 例子:當我們打印多個不同長度的項目并想要右對齊它們時,padEnd非常有用。
下面的示例是關于padEnd、padStart和 Object.entries 的一個很好的實際示例:
const cars = { "
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/99785.html
摘要:在中,引入了代替。我們希望在為追加符讓所有項長度都為位,以便顯示,我們可以使用,輕松實現這一點。 showImg(https://segmentfault.com/img/bVbdReM?w=1000&h=401); 想閱讀更多優質文章請猛戳GitHub博客,一年百來篇優質文章等著你! 跟蹤JavaScript (ECMAScript)中的新內容是很困難的,而且更難找到有用的代碼示例。...
摘要:定期召開會議,會議由會員公司的代表與特邀專家出席。新版本將會包含每年截止時間之前完成的所有特性。它引入了一個新的構造函數和具有輔助函數的命名空間對象。 導言:ECMAScript的演化不會停止,但是我們完全沒必要害怕。除了ES6這個史無前例的版本帶來了海量的信息和知識點以外,之后每年一發的版本都僅僅帶有少量的增量更新,一年更新的東西花半個小時就能搞懂了,完全沒必要畏懼。本文將帶您花大約...
摘要:,和中新增功能的示例原文鏈接翻譯鏈接始終緊跟的最新功能是很難的,更難的是找到有用的代碼示例。和其他雙字節字符上的和和其它雙字節字符串使用的多字節表示。所以和可能無法按照預期的工作。提醒展開運算符用于等號的右側,解構運算符用于等號的左側。 ECMAScript 2016,2017和2018中新增功能的示例 原文鏈接: medium.freecodecamp.org翻譯鏈接:https:/...
摘要:年,添加了對正則表達式的支持。這篇博客將介紹正則表達式的最新特性模式選項斷言規范遺留特性模式選項這個特性已經在正式發布了。參考阮一峰入門博客正則表達式進階指南關于專注于微信小程序微信小游戲支付寶小程序和實時監控。 譯者按: 還沒學好ES6?ECMAScript 2018已經到來啦! 原文:ECMAScript regular expressions are getting bett...
摘要:詳情發布于月號發布了版本,除了性能改進修復外,首次添加了貢獻者的安裝腳本。詳情中的應用在中悄悄增加了對漸進式應用這一系列新技術的基本支持,這意味著現在可以在沒有批準的情況下在上安裝應用程序,不過會有一些限制。 01. ES2016, 2017, 2018 中的新特性 文章介紹了 18 個 ECMAScript 2016,2017 和 2018 中新增加的特性,這些特性已被加入到 TC3...
閱讀 1334·2021-09-01 11:40
閱讀 3941·2021-08-05 10:03
閱讀 974·2019-08-30 15:54
閱讀 2816·2019-08-29 12:53
閱讀 3179·2019-08-29 12:23
閱讀 940·2019-08-26 13:45
閱讀 2277·2019-08-26 10:41
閱讀 2535·2019-08-23 16:44