問題タブ [square-bracket]

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 投票する
1 に答える
1405 参照

php - 括弧を PHP 変数に格納して、配列の値を取得できますか?

角括弧文字列を変数に格納して、その変数を使用して配列の値を取得できるようにします。どうやってやるの?

例:

ケース私はこのデータを持っているとします

編集:

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

javascript - jQuery - 入力名を多次元配列で動的に修正する

このような入力フィールドがあります...

ユーザーがボタンをクリックしたときに、角かっこの 3 番目のセットの値を変更する必要があります...

のようなもの

どうすればこれを行うことができますか?

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

python - Pythonの中括弧と角括弧の違いは何ですか?

Pythonの中括弧と角括弧の違いは何ですか?

印刷ABて端末に表示しても、違いはありませんでした。それは本当ですか?

そして時々、いくつかのコードの使用に気づき、{}さまざま[]な変数を初期化しました。

A=[]B={}

そこに違いはありますか?

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

php - 配列を作成しない角括弧付きの PHP 投稿

フォームで角かっこを数回使用しましたが、Twitter BootStrap を使用して現在取り組んでいるもの (違いはありますか?) がデータを送信していないため (!) - 12 年間のコーディングと今では私は困惑しています。 m このばかげた q を尋ねます。

私が通常できることは、手動で(またはループを介して) echo $_POST['itemnum'][0] / $_POST['itemnum'][1] / etc - しかし、空に戻ってきます..

var_dump:

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

c++ - 挿入せずに std::unordered_map の要素にアクセス (チェック) するにはどうすればよいですか?

[ ] 演算子を使用して std::unordered_map の要素にアクセスすると、新しい要素が挿入されます。

私は単純に [ ] 演算子が右側の代入なしで読み取り専用で動作すると想定していました。count()キーにアクセスする前に、キーが存在するかどうかを確認するfind()必要がありますか、または代替手段はありますか?

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

actionscript-3 - ライブラリアイテムを動的にロードするための角括弧表記?

それで、私は自分自身を数分節約してコードを少しきれいにするために恥ずかしい時間を費やしましたが、Google は何も生成しませんでした。問題は、角括弧表記 + ライブラリ項目にあります。

たとえば、「myMC_5」という名前のムービークリップがあり、その X 位置を 0 に設定するとします。

..そして、MC の名前をハードコーディングしたくないが、変数に基づいて特定の MovieClip を移動するための 1 行のコードが必要な場合は、次のようにすることができます。

..これは myMC_5.x = 0 とまったく同じ効果がありますが、今回は場所 (「ルート」または「これ」など) を指定する必要があります。

問題:

背景のグラフィックがライブラリから読み込まれるゲームに取り組んでおり、レベルごとに異なります。ライブラリからのベクターの初期読み込みは次のようになります。

..これは正常に機能しますが、その特定のベクトルのみをロードします。約30以上あるはずです。次のように、現在のレベルを追跡する変数に基づいて、それらのいずれかをロードするために、コンストラクターに 1 行のコードを配置したいと思います。

..しかし、それは機能しません。最初の例のように、オブジェクトの場所を指定する必要があるため、構文エラー ("expecting identifier before leftbracket") が発生します。

..しかし、このライブラリ アイテムには「場所」がありません。では、ライブラリからベクターを動的にロードするにはどうすればよいのでしょうか。「ルート上」や他の場所ではありません。場所がありません。これを達成するための標準的な方法が、30 の異なるクラスを作成するか、30 の「if」ステートメントを含む巨大なコード ブロックを作成することであるとは信じられませんが、Google を検索しても何も見つかりませんでした。:(