追記:「上手くいかないコード」のコードと実行結果の対応が非常に分かりづらくなってしまっていた為、横に並べてみました。attachmentクリップ1気になる質問をクリップするクリップした質問は、後からいつでもマイページで確認できます。クリップした質問に回答があった際、通知やメールを受け取ることができます。自分も答えを知りたい質問者以外のユーザにも役立つ評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。質問の評価を上げたことを取り消します低評価-評価を下げられる数の上限に達しました評価を下げることができません1日5回まで評価を下げられます1日に1ユーザに対して2回まで評価を下げられます質問の評価を下げるteratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。コメントをしてください。送信する質問の評価を下げる機能の利用条件この機能を利用するためには、以下の事項を行う必要があります。1つ目で間違いないです。console.log(array1);の結果から"あああ"が消えてしまっています。1つ目で間違いないです。console.log(array1);の結果から"あああ"が消えてしまっています。出力結果てあっても参照出力されます。String型に変換すれば、簡易的なスナップショットはとれます。全てのObject型に対応しているわけではないので、元のオブジェクトを完全再現する事は出来ません。ブレークポイントもう一つの手段として、ブレークポイントを設定すれば、その時点のオブジェクトの状態を得ることが出来ます。この方法が最も確実だと思います。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。commentコメント投稿linkcheckベストアンサー+3そういう仕様になっているようです。比較的新しいバージョンを使っているなら注意が必要です。これらのブラウザで記録されるのはオブジェクトへのリファレンスです。呼び出した時点でのオブジェクトの値が表示されるのではなく、内容を見るために展開させた時点での値が表示されます。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。20:16なるほどですm(__)mリファレンスなんですね。黒魔術的解決策で無事解決出来ました。リファレンスなんですね。黒魔術的解決策で無事解決出来ました。ありがとうございます!キャンセル完了するlink+2配列の内容が実際に展開されるまで、中身の表示が遅延されています。Arrayオブジェクトが正しく表示されない|teratail解決方法は、console.logの際に複製してしまうのが手っ取り早いです。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。20:15解決してましたか。20:23軽く見たい時はspreadでばらすのはお手軽で良いですね。軽く見たい時はspreadでばらすのはお手軽で良いですね。いえ、両方ともシャローコピーなので、ディープな展開には対応できないという問題はあります。いえ、両方ともシャローコピーなので、ディープな展開には対応できないという問題はあります。"あああ"が消えてしまっている。評価が高い回答ほどページの上位に表示されます。remove低評価0回答の評価を下げる下記のような回答は推奨されていません。評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。19:46一つ目のconsole.log()はshift()する前なのに、shift()後の結果が出ているのが質問の意図だとおもいます。出先なんで試してないですが、私もおかしいのでは?と思いました。一つ目のconsole.log()はshift()する前なのに、shift()後の結果が出ているのが質問の意図だとおもいます。出先なんで試してないですが、私もおかしいのでは?と思いました。19:58なるほど、あとから参照すると破壊されたあとのデータが参照されるということですね。ありがちなのはJSONで処理するとかですかねなるほど、あとから参照すると破壊されたあとのデータが参照されるということですね。皆様回答ありがとうございます。質問を整理して、新しく追記致しました。皆様回答ありがとうございます。質問を整理して、新しく追記致しました。20:17ありがとうございました。⇒頂いた書き方で、目的通りの出力になることを確認しました。ありがとうございました!ありがとうございました。⇒頂いた書き方で、目的通りの出力になることを確認しました。頂いたご意見への回答は行っておりません。