配列分割代入で残余要素の末尾にコンマが続いた場合、例外が投げられます

公開日: | カテゴリー: JavaScript

概要

配列分割代入構文 の左辺に何らかの 残余要素 が含まれ、その末尾にコンマが続いた場合、Firefox 52 以降では ECMAScript 2015 (ES6) 仕様に従って SyntaxError が投げられます。

let [a, b, c, ...rest,] = [1, 2, 3, 4, 5]; // SyntaxError

参考資料