ES8(五) —— 尾逗號合法

目錄

  • 介紹
  • 好處
  • 注意
  • ES6-ES10學習版圖

介紹

函數定義參數和調用函數的參數中添加尾逗號合法,這個在ES2015中是不合法的。數組

  • 函數定義參數添加
function foo (
    bar,
    baz,
) {  ... }
  • 函數調用參數添加
foo('123','345',)
  • 對象中的尾逗號會自動忽略
const obj = {
    a: 1,
    b: 2,
}
  • 數組中的尾逗號會自動忽略
const arr = [
    100,
    200,
    300,
    400,
]

好處

  1. 處理數據沒必要再手動處理最後一個逗號的問題
  2. 函數參數尾逗號報錯不友好

注意

  1. 尾逗號並不符合JSON格式的語法,使用JSON.parse解析會報錯。

ES6-ES10學習版圖

image

相關文章
相關標籤/搜索