Serviceを読んで理解し、同意したものとみなします。スタック・オーバーフローはプログラマーとプログラミングに熱心な人のためのQ&Aサイトです。73件0JavaScriptでの配列のコピー及び加工についてかれこれ丸一日悩んでいて、どうしても分からない事があったので質問します。*やりたいこと*ざっくり言うと受け取った配列から余因子行列を作成することです。8]]現段階で書いたコードは以下の通りです。console.log(Dij)}まずDを使い回すためにコピーしているのですが要素を削除すると元の配列にも影響し次のDの作成ができなくなってしまいます。そのためシャローコーピでなくコードの様なディープコピーを色々試してみたのですがどうしても元の配列の要素も削除されてしまいます。そもそも実装方法でもっといいものがあるような気がしてならないです。解決方法でなくても何か参考になることがあれば是非教えて頂きたいです。以下の方法で現状目的は達成されました。これでも3重ループになってしまっているので、他のいい実装方法があれば教えて頂きたいです。個の銅バッジここで色々な手段の考察が行われています。最初のJSONシリアライズ/デシリアライズの少しだけ詳しい記事。票1「コードの様なディープコピー」とありますが、あなたのコードは全くディープコピーになっていません。ディープコピー(この回答を書くためにネット上を検索したら、あまりにも多くの記事で「シャローコピー」「ディープコピー」の意味を間違っていたのでびっくりしましたが...。}をこんな風に書き換えてみてください。}あるいはこの4行をまとめてこんな風に書いてしまうこともできます。innerArr.concat());上に書いたようにいろいろな方法がありますが、「内側の配列もコピーを作る」と言うことをしていないのに「ディープコピー」と呼ぶのは間違っている、と言うのは覚えておいてください。個の銅バッジ全然本質的な話じゃないので欄外へ、dimentionとあるのはdimensionでしょうね...。|回答スタック・オーバーフローに参加してくれて、ありがとうございます!質問の回答を共有してください。回答を説明し、自分の検討結果も共有してください。意見を述べること(意見を述べるなら、参照リソース、自分の経験で意見をサポートしてください)さらにサポートが必要な場合このヘルプを参考してください。“回答を投稿”をクリックすることで利用規約、プライバシーポリシー、及びクッキーポリシーに同意したものとみなされます。タグが付いた他の質問を参照するか、自分で質問をする。会を開催します🎉サイトの未翻訳箇所を見つけて、もくもく会で直しましょう関連する質問7クリップボードにコピーする方法02次元配列にすると要素がNaNになってしまう0dropzone.js(ドラッグ&ドロップでのアップロード)が上手く動作しません。質問のフィードこのRSSフィードを購読するには、このURLをコピーしてRSSリーダーに貼り付けてください。