console.log(`i: ${i} dates: ${dates}`); でうまく値を確認できないのはなぜですか?

テンプレートリテラルはオブジェクトの中身を展開することができないためです。
2021年7月3日
ユーザー

for 文の中で datesweeks の動きを確認しようと思い、
下記①・②のように記載したのですが、中身が確認できませんでした。

■質問1■ なぜこの書き方で確認できないのか教えてください。
     datessplice によって削除されているのを確認する記載方法を教えてください。

■質問2■ ①・②の代わりに ①’・②’と記載すると 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}`); ・・・ ② }

この回答を見るにはプレミアムサービスへの登録が必要です

プレミアムサービスとは?