問題タブ [dynamic-arrays]

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.

0 投票する
4 に答える
109 参照

c++ - 動的配列(C ++)で使用すると、変数が逆参照されているようです

ここで私たちは再びインターネットの良い人々です。

これは私が使用しているコードです:

何らかの理由で、myRows変数を使用してmyArr配列を作成すると、以前に指していた値の参照が停止しているように見えます。

たとえば、値3を指定し、* myArr = new int [myRows]が実行された後、myRowsの値を9834496に変更します。これはわかりません。

「新しい」は変数か何かを参照解除しますか?それとも私は何か間違ったことをしていますか?

ああ、これは学校の練習プロジェクトなので(あなたが答えなくてもあなたを責めることはありません)、将来のプロジェクトで何が間違っていたかを知ることができるように、作業コードよりも答えを好みます。

0 投票する
2 に答える
490 参照

iphone - Objective C アプリ (iPhone) の範囲外エラー再作成配列

私は現在、次のコードで範囲外エラーがある別の同僚によって書かれたコードのトラブルシューティングを行っています。UINavigatorController でアイテムを選択する必要があります。また、coreData の使用も含まれます。

コードは次のようになります (トラブルシューティングと明確化のために一部のコードは削除されています)。

アプリをデバッグすると、finalArray はクリア (removeAllObjects) され、再設定されるはずですが、範囲外のエラーが発生します。

キャッチされない例外 'NSRangeException' が原因でアプリを終了しています。理由: ' * -[NSMutableArray objectAtIndex:]: インデックス 1 が空の配列の境界を超えています'

エラーの原因がわからないので、アドバイスやヒントを探しています...

編集: removeAllObjects ステートメントの後に新しい trace ステートメントを追加しました

それは 0 のカウントを返します。したがって、長さがゼロであるため、新しいアイテムを追加するためにメモリを再割り当てする余地がないのではないかと疑う必要がありますか? それが可変配列の仕組みだと思いました(多かれ少なかれ)。

編集2:setArrayの代わりに、ObjectsFromArrayを追加して、これを置き換えてみました:

// これとともに

しかし、同様のエラーが返されました(範囲外)...

0 投票する
2 に答える
451 参照

arrays - 動的配列と柔軟な配列

異なる言語からの良い例を事前に感謝して、これら2つのタイプの配列の違いは何ですか

0 投票する
2 に答える
1852 参照

vba - VBAエラーコード「ランタイムエラー16、複雑すぎます」

設定されている動的配列を実行しているときに、要素の内容を取得しようとすると、次のエラーが発生Run-Time Error '16': Expression too complex.します。複雑な式ですか?

Impactdaysは長いので、範囲を配列に詰め込むだけでスプレッドシートにデータを入力しました

すべての教祖のアイデアはありますか?:)ああこれは2007年です

0 投票する
2 に答える
3123 参照

javascript - オブジェクトの配列を検索していますが、オブジェクトのプロパティは未定義ですか?

javascriptコードのサンプル:

このjavascriptファイルをhtmlドキュメントに含めました。htmlドキュメントのスクリプトタグの中に、次のコードがあります。

このコードを実行すると、アラートがポップアップすることを期待します"test1"が、代わりに未定義としてポップアップします。ただし、Chromeのデバッガーは、myObject内に、名前が。のアイテム0を持つ配列があることを示しています"test1"。ブレークポイントを使用してコードをテストすると、アラートが呼び出された時点で、i.nameが未定義であることが示されます。これの何が問題になっていますか?

0 投票する
3 に答える
676 参照

delphi - Delphi 2010 での single の配列から double の配列への効率的な変換

少し異なるタイピングを使用して、高レベルのアプリケーションと低レベルのサブシステムの間にラッパー層を実装する必要があります。

アプリケーションは、単一ベクトルの配列を生成します。

一方、サブシステムは double ベクトルの配列を想定しています。また、tvector から Tvectord への型キャストも実装しました。

私が現在やっていることは次のようなものです:

これらの種類の変換を実行するより効率的な方法はありますか?

0 投票する
3 に答える
847 参照

php - クリック時に値を削除するPhp連想配列

私は初心者で、PHPを学んでいるので、助けていただければ幸いです。

私はこれで一日中苦労してきました。ユーザーの最後のアクションを表す配列があり、それは日-時間-「アクションのタイプ」を記録するだけです(そしてそれはシリアル化されてmySQL DBに送信されます)。

そして、私はこのような配列を取得しています:

----編集済み----

そして私の質問は、ユーザーがその特定のアクションだけを削除できるように、各行に小さなボタン/リンクを追加したいです(配列が表示されている場合)

質問:ユーザーはこれを自分のブラウザに表示します:

各日付の前にリンクを追加したい。したがって、ユーザーがそのリンクをクリックすると、外部ページが読み込まれ、その特定の「レコード」をリストから削除する必要があります。

EGユーザーがエントリを削除したい

彼はそのエントリの横にあるリンクをクリックします....そしてそれは私が問題を抱えているところです。そのエントリを削除し、残りを保持するにはどうすればよいですか?

0 投票する
11 に答える
367858 参照

java - Java配列にアイテムを動的に追加するにはどうすればよいですか?

PHPでは、次の方法で配列に要素を動的に追加できます。

この後、$x次のような配列になります{1,2}

Javaで同様のことを行う方法はありますか?

0 投票する
1 に答える
463 参照

php - 配列を使用したPHPテーブルの作成

最初の列が「Fruit」で、最後の列が「Total」のテーブルがあります。

そして、その間の列は、生徒の数によって動的に作成されます。以下は、データベースがこれまでに示したものから、動的に作成しようとしているものです。

これが私が遭遇する困難です。果物の名前、学生、および消費された果物はデータベースから取得されます。そして、果物の列や学生の列がいくつあるかわかりません。

これは私が得た限りです:

ご覧のとおり、Fruit行とStudent列を作成しています。しかし、それは不完全です。列ヘッダーのみを作成し、ヘッダーの下の列は作成していません。この時点から、私はテーブルの内臓で立ち往生しています。

私は、アレイがこの怪物と一緒に行く方法であると確信しています。しかし、私の弱い脳がこの仕事をすることができる唯一の方法は、より多くのクエリを持つことです。これは、これを行うための非常に間違った方法であると確信しています。

3人の生徒または15人の生徒がいた場合、それらをテーブルの列に表示することはできますが、列の行に表示することはできません。

この方法で動的列をどのようにトラバースしますか?

そして、上記の私のデモが混乱している場合、私はあなたを責めません!

0 投票する
2 に答える
3012 参照

objective-c - サイズが NSArray のサイズに基づく int の配列の作成

int実行時に取得したサイズに基づいて s の配列を作成してゼロにしようとしています:

sizeでありindexes、両方ともこのクラスの ivar です。

ただし、長さ0の配列になってしまいます。で示されるサイズで作成するにはどうすればよい[gamePiece.availableMoves.moves count]ですか?