[a, b, ...others, c] のような書き方はできますか?

そのような書き方はできません。
2021年5月21日
ユーザー
const scores =[ 80, 90, 40, 70];
 const [ a, b, ...others] = scores;
  console.log(a);
  console.log(b);
  console.log(others);

このコードで ...others の部分の 4070score からきていると思うのですが、
定数 othersscores4070 が代入されたという認識で間違いないですか?

その場合、

const [ a, b, ...others, c] = scores; ☜「c」を追加
  console.log(a);
  console.log(b);
  console.log(others);

console.log(c); とした場合、others40c70 が代入されると思ったのですが、エラーになります。
認識が間違っていますか?それとも、...に特別な理由があったりしますか?

この回答を見るにはプレミアムプランへの登録が必要です

プレミアムプランとは?

このレッスンの質問と回答(10)