关于javascript: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学习幅员

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理