【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
const scores =[ 80, 90, 40, 70]; const [ a, b, ...others] = scores; console.log(a); console.log(b); console.log(others);
このコードで ...others の部分の 40 と 70 は score からきていると思うのですが、 定数 others に scores の 40 と 70 が代入されたという認識で間違いないですか?
...others
40
70
score
others
scores
その場合、
const [ a, b, ...others, c] = scores; ☜「c」を追加 console.log(a); console.log(b); console.log(others);
console.log(c); とした場合、othersに 40、c に 70 が代入されると思ったのですが、エラーになります。 認識が間違っていますか?それとも、...に特別な理由があったりしますか?
console.log(c);
c
...
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
このコードで
...othersの部分の40と70はscoreからきていると思うのですが、定数
othersにscoresの40と70が代入されたという認識で間違いないですか?その場合、
console.log(c);とした場合、othersに40、cに70が代入されると思ったのですが、エラーになります。認識が間違っていますか?それとも、
...に特別な理由があったりしますか?