問題タブ [array-splice]
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.
php - PHP-与えられたキーで連想配列に配列を挿入するのに助けが必要
さて、私はそのような配列を持っています:
ここで、上記の配列内の任意のキーの前または後に、配列を挿入できるようにしたいと思います。挿入する配列は次のようになります。
誰かがこれを処理する関数と使用するメソッドを推奨しましたが、これを行う方法がわかりません。これらの関数のオフセットも必要です。必要なときにこれらの関数を呼び出すだけでなく、誰かがこれに使用することを推奨した関数構造は次のとおりです。
だから、私は次のような関数を呼び出すことができるようにしたいと思います:
キーの後に行く必要がある場合は、指定されている「ホーム」:
キーの前に移動する必要がある場合は、指定されている「ホーム」:
基本的に、私はこれらの機能について本当に助けが必要です、どんな助けでも素晴らしいでしょう。
またはを使用する必要がありますarray_splice
かarray_slice
?誰かが実際のコードを使って、ここで正しい方向に私を始めてくれるでしょうか?
みんなありがとう :)
javascript - jQueryの各配列の問題
jquery each 関数を使用して配列をループしています。スプライスを使用して元の配列を変更しているため、実際の配列自体の代わりにループする一時変数を割り当てます。ただし、temp
splice しても変更されているようですarray
。
example の 3 回目の呼び出しで、temp の 4 回目の繰り返しで v が未定義になるため、次の行で「未定義の長さを読み取れません」というエラーが発生します。これは、が呼び出された直後に発生します。これarray.splice(3,1)
は、temp が配列のコピーではなく、配列と同じ場所を指しているように見えます。
誰でも助けることができますか?
javascript - javascript array.splice()との混同
私はこれについて本当に混乱しています。
私の理解では、それはatの結果にarray.splice(startIndex, deleteLength, insertThing)
挿入され、の価値のあるエントリを削除するということでしたか?... それで:insertThing
splice()
startIndex
deleteLength
私に与えるべきです:
と
私に与えるべき
等
しかし、何らかの理由で、それは私に空の配列を与えているだけですか?見てください:http://jsfiddle.net/trolleymusic/STmbp/3/
ありがとう :)
php - 特定の方法で配列要素を出力する
管理者:次の出力を達成しようとしている画像として画像のURLを作成してください:
現在、「John Doe 149.99」や「Jane Doe 154.99」など、オファーごとに「Joseph Dickinson」という名前が書かれています。それぞれに1回欲しい、「Xbox 360が必要」のようなタイトル http://i.stack.imgur.com/ERLbX.png
このページは、php ファイルを通じてこの情報を収集します。
私が使っているPHP
上記の方法で出力するにはどうすればよいですか?配列インデックスを使用する方が簡単でしょうか? // // 上記を達成するにはどうすればよいですか? http://i.stack.imgur.com/dBhyx.png
actionscript-3 - as3: 配列スプライスはオブジェクトを完全に削除しますか?
ステージから常に追加および削除している配列に多くの表示オブジェクトがあります。削除すると、それらはもう使用されません。
displayObject が表示リストになく、イベント リスナーがないことを考慮すると、配列から削除するために splice を使用すると、ガベージ コレクションが実行されますか?
最初にオブジェクトを null にした方が安全ですか?
javascript - インデックスなしのjavascript配列スプライス
私はこのコードについて疑問に思っていました:
ここから、結果は次の[0, 1, 2, -3, -4, -5, -6, 7, 8, 9]
ようになり、誰かがこれについて私に説明できますか?
perl - 2つのアレイを比較し、一致するものを削除します
2つの配列(@system
、@reserve
)があります。@reserve
それぞれに番号のリストが含まれているので、の番号と一致する番号を比較してつなぎ合わせたいと思います(多分?)@system
。
質問を見つけてつなぎ合わせるためにいくつかの回答を試しましたが、機能していないようです。Perl5.12.4を使用します。
の番号@reserve
は常に11000..136000になり、システムの番号は常に@system
範囲内になりますが、変動します。私が注目しているコードは次のようになります。
query()は、システム(PBX)に番号のリストを要求し、それらをにプッシュします@system
。
どんな助けでも大歓迎です。
ありがとう、
マーティ
javascript - CoffeeScript の splice から返される結果を理解する
JS スプライス関数と共に CoffeeScript を使用しています。JS スプライス関数についての私の理解では、スプライスされたオブジェクトを返し、元の配列を変更する必要があります。これは単純な配列ではうまくいくようですが、配列にオブジェクトを追加し始めるとうまくいきません。以下は、コメント付きの単純化されたケースです。
そしてリンクコード
スプライスはこれを機能させない何かをしますか? これが起こっている理由や修正について誰かが考えているなら、私は非常に感謝しています.
c++ - C++ 配列 [from:to]
どうすればC++でそれを行うことができますか? pythonでは
C++でそれを行うにはどうすればよいですか(この関数がありません)これをC++に書き直す必要があります
string.exe を使用せずにバイナリ ファイルから文字列のリストが必要です
アドバンスベネコア用THX
php - array_splice の後で foreach カウントが更新されない
私は2つの大きな配列を持っています:
次の結果を取得したいと思います。
私はただ行うことができます:
しかし、数字が大きくなると途方もなく大きくなります。
したがって、次のループに追加された後に各 'b' 要素を削除する$a
と、サイズが小さくなり、リソースが削減されることがわかりました。
ただし、ループ配列をつなぎ合わせると、インデックスが更新されていないようで、次のループでは 1 だけ切り捨てられたという事実が考慮されていません。
どうすればこれを機能させることができますか?また、配列の項目を別の配列の適切なインデックスに合わせるより良い方法はありますか?
編集:
$a
との両方の構造が次の場合、これはどのように行われるでしょうか$b
。
そして、私はそれを望んで$a[0][Word][list_of_b]=array(b1,b2,b3)
おり、それぞれがb
連想配列に独自のデータを持っています。