【週刊ドットインストール】 考える力を養うための新クラス『データで学ぶアルゴリズム』を256timesでリリース!
for 文の中で dates と weeks の動きを確認しようと思い、 下記①・②のように記載したのですが、中身が確認できませんでした。
dates
weeks
■質問1■ なぜこの書き方で確認できないのか教えてください。 dates が splice によって削除されているのを確認する記載方法を教えてください。
splice
■質問2■ ①・②の代わりに ①’・②’と記載すると weeks は確認できました。 なぜ②’の書き方では確認できたのでしょうか? console.log(dates); ・・・ ①’ console.log(weeks); ・・・②’
console.log(dates);
console.log(weeks);
for(let i =0 ; i < weeksCount; i++){ weeks.push(dates.splice(0,7)); console.log(`i: ${i} dates: ${dates}`); ・・・ ① console.log(`i: ${i} weeks: ${weeks}`); ・・・ ② }
ドットインストールは、3分動画でマスターできるプログラミング学習サービスです。
3分で気軽に学習でき、スマートフォンからも視聴可能です。ホームページやWebサービスの制作を通して、実践的にプログラミングを学べます。
他にも、ゲーム制作やデータ分析・機械学習・AIに使われる言語まで幅広くカバー。学びたい分野のレッスンがきっと見つかります。
この回答を見るにはプレミアムプランへの登録が必要です
for 文の中で
datesとweeksの動きを確認しようと思い、下記①・②のように記載したのですが、中身が確認できませんでした。
■質問1■ なぜこの書き方で確認できないのか教えてください。
datesがspliceによって削除されているのを確認する記載方法を教えてください。■質問2■ ①・②の代わりに ①’・②’と記載すると
weeksは確認できました。なぜ②’の書き方では確認できたのでしょうか?
console.log(dates);・・・ ①’console.log(weeks);・・・②’