問題タブ [arrayofarrays]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - JavaScript の可変長配列の配列
有名なハノイの塔の問題を解決するための小さな Web ページを作成しています。すべて問題ありませんが、各ステップ (8 ディスクの場合は 255 ステップ) で 3 つのタワーの状態を保存しようとすると、すべてのタワーにディスクを表す 3 つの配列を含む配列の配列またはオブジェクトの配列を使用しようとしましたが、存在する状態のみ8 つのディスク (配列アイテム) が格納されます。それ以外の場合は、空の配列しかありません! 私のコードに従ってください:
問題は、印刷された配列には本来あるべきデータが含まれていることですが、オブジェクト配列には 8 つの項目を含む配列しか含まれていないか、8 項目未満の配列は含まれていません。ここで何が起きてるの?
ruby - Rubyで同じ行に異なるサイズの配列の配列の要素を出力します
多分誰かがこれで私を助けることができます。私は配列の配列を持っています。内部配列にはさまざまなサイズがあります (2 ~ 4 要素)。
各配列が最初の列の要素 [0] と要素 [1] を結合し、2 番目の列の要素 [0]、要素 [1]、要素 [2] を 3 番目の列の要素 [ 0]、要素[1]、要素[3]が結合されました。要素 2 と 3 は常に存在するとは限りません。
私が得ようとしている出力は次のようなものです:
私はこのようにやっていますが、このエラーが発生しています。
arrays - 配列参照の配列で特定の配列を削除する方法は?
配列参照の配列から特定の配列を削除することに興味があります。この目的のために、配列参照をループして一致を探します。一致するものが見つかった場合は、この特定の配列参照を何も設定しないで削除しようとします。私が書いたスクリプトでは、奇妙なことが 2 つあります。1) コードは、目的の配列と配列参照の間の一致の存在を、一致する配列参照が処理される前であっても識別しているようです。2) 特定の配列参照を 1 つ削除しようとすると、それらすべてを削除してしまいます。これが私のコードです:
出力は次のとおりです。
期待される出力: