您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>java源碼下載>

ES8新特性介紹

大?。?/span>0.5 MB 人氣: 2017-09-28 需要積分:2

  Ecma 8或Ecma 2017將于6月底由TC39正式發(fā)布。我們在去年似乎討論了很多關于Ecma的事情,那不是毫無價值的。目前的標準是每年發(fā)布一個新的ES規(guī)范版本。ES6發(fā)布于2015年,ES7發(fā)布于2016年,但有人記得ES5發(fā)布的時間嗎?那還是在2009年,在Java的神奇崛起之前。

  因此,Ecma作為一種穩(wěn)定的語言跟隨Java的發(fā)展而變化,現(xiàn)在我們需要將ES8輸入到詞典中。

  說明書網(wǎng)頁(https://www.ecma-international.org/ecma-262/8.0/index.html)或PDF(https://www.ecma-international.org/publications/files/ECMA-ST/Ecma-262.pdf)版本。在本文中,我們將通過代碼示例介紹ES8的主要新特性。

  字符串填充

  本節(jié)向字符串對象添加兩個函數(shù):padStart和padEnd。

  正如它們的名稱一樣,這些函數(shù)的目的是填充字符串的開始或結束,以便產生的字符串達到給定的長度。可以使用特定的字符或字符串來填充它,或者默認設置空格。下面是方法聲明:

  這些函數(shù)的第一個參數(shù)是targetLength,這是結果字符串的總長度。第二個參數(shù)是用于填充源字符串的可選的padString。默認值是空格。

  ES8新特性介紹

  ES8新特性介紹

  Object.values和Object.entries

  Object.values方法返回給定對象自己的可枚舉屬性值的數(shù)組,與for in循環(huán)所提供的順序相同。這個函數(shù)的聲明是非常簡單的。

  obj參數(shù)是操作的源對象。它可以是一個對象或數(shù)組(一個具有索引的對象,如[10、20、30]- 》 { 0:10,1:20,2:30 })。

  ES8新特性介紹

  ES8新特性介紹

  Object.entries方法返回一個給定對象的可枚舉屬性[key, value]鍵值對的數(shù)組,與object.values的順序相同。這個函數(shù)的聲明也很簡單

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關規(guī)定!

      ?