問題タブ [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.

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

javascript - Javascriptスプライスメソッドは2つの配列から値を削除します

Javascript(jQueryを使用):

私の質問は、変数でspliceメソッドを使用すると、変数unused_paragraphsから値も削除される理由ですparagraphs

後で JSFiddleを編集する

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

javascript - Javascript - 指定されたインデックスで配列から項目を削除する方法

重複の可能性:
配列内の特定のインデックスの値を削除/削除する

Javascript を使用して、特定のインデックスで配列から一連の要素を削除するにはどうすればよいですか。

インデックス配列があるとします:

var indices = [0, 1, 3].

これらの指定された別の配列から要素を削除したいindices。その他の配列はたまたま次のとおりです。

var cars = ["Cow", "Dog", "Ferrari", "Monkey", "Ford"].

carsしたがって、削除後、「Cow」、「Dog」、「Monkey」を配列から削除したい

私は方法を試しましたsplice

carsしかし、このコードは、アイテムがスプライスされるたびに配列のインデックスを変更します!

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

python - Python: リストを特定の値にスライスする方法

リストにない可能性が最も高い特定の数に既存のリストをスライスする方法があるかどうか疑問に思っていました。たとえば、私が持っているとします:

ここで、数 11 の原始性をテストしたいと思います。1 + 11 の整数平方根の制限の下で、すべての素数による試験的な除算によってこれを行います。そのため、素数リストのすべての要素をループして要素が制限よりも大きくなったらループを破る代わりに、私はリストを Limit の値に接続できるかどうか疑問に思っていました。この場合、値は次のようになります。

primes[ : up until the value of 4]またはの要素をループできるように[2,3]

私はある程度のpythonを知っていますが、リストメソッドだけでこれを行う方法がわかりません...そして、数十億までのふるいメソッドについては、ifステートメントを使用しないことで効率的に時間を節約できました...

よろしくお願いします!

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

javascript - javascript splice() 奇数関数

次のような再帰スクリプトを実行するのが好きです。

削除するhttp://www.vskg.se/と、次が返されます。

私が望むように!なぜこれは奇妙ですか?は 3 から 50 までのすべてのアイテムを削除することになっているためsplice()、3 から 50 までのすべてのアイテムを返します。これは正常ですか、それとも OSX の Opera、Safari、Chrome だけですか?

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

javascript - 各値の中央に JavaScript 配列を設定します

配列にデータを入力しようとしています:

値が各元の値を区切るように、いくつかの乱数/値を使用します。ただし、次のような for ループを使用します。

各スプライスでarray2の長さが変化し、無限ループが発生するため、ブラウザーがフリーズする原因となるため、次の方法を試しました。

今、私は何が起こっているのかわかりません。私lは再び突然変異していると思います。

i最初のスプライス後の array2 は次のようになるため、2 つ進める必要があります。

ただし、i = 3式を設定したi < lので、唯一の説明は、それlが再び変化していることです。

どんな説明でも大歓迎です。コードをどのように進めたいかの最終結果は次のとおりです。

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

javascript - MongoDB ドキュメントの配列の途中に要素を挿入することは可能ですか?

次のようなドキュメントが mongo DB にあるとします。

また、ページ内の要素の順序にはセマンティックな意味があります (例: スタッキング)。ここで、最初のページの 2 番目の要素の前に新しい要素を追加したいとします。結果のドキュメントの望ましい状態は次のとおりです。

Mongo docsでは、要素を配列の末尾に追加する方法と既存の要素の値を更新する方法を確認できますが、配列の中央に挿入する方法は確認できません (PHP のarray_spliceに似ています)。これは、目的の要素が途中に挿入された新しい配列に配列全体を再割り当てすることによってのみ可能ですか?

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

javascript - 配列からランダムなエントリを取得し、それを印刷し、スプライスで削除して重複を回避します

クイズの国名を生成する次の関数があります。配列からランダムな名前を生成して画面に表示した後、質問が重複しないように削除したいと考えています。誰かが、私が今まで使ったことのないコードに示されている方法で splice を使用することを提案したので、うまく機能しない理由がわかりません。何が問題なのかを見つけるのを手伝ってもらえますか? ありがとう!コードは次のとおりです。


ルイのために編集

そうです..以下のように document.write を getelementById に置き換えたところ、何らかの競合が発生しています。

この関数と別の関数を使用して、ユーザーが地図上で正しい国をクリックしたかどうかを確認します。コードを追加すると、最初の国名が表示され、地図をクリックしても何も起こりません。応答がなく、関数がおそらく再度呼び出されないため、国名は同じままです。グーグルマップから国名を取得する関数です。ファイル名(あなたのrandElement)とGoogleマップの国とを比較し、答えが正しいか間違っているかをgenerateCountry()に電話する必要がありますが、これは現在起こっていません..なぜですか?

0 投票する
0 に答える
120 参照

linux - Linux で spliceAll を作成するにはどうすればよいですか?

spliceLinux でシステム コールを使用してすべてのデータをソケットにプッシュすることにより、パイプを排出したいと考えています。

私の現在の試みは:

これに相当するユーザー空間バッファーは次のとおりです。


ノンブロッキング ソケット (および のパイプspliceAll) AND send&をsplice決して返さないと仮定し0ます。

  • ループはspliceAll正しいですか?

  • と の両方spliceAllで表示されない他のエラーはありsendAllますか?
0 投票する
2 に答える
32 参照

javascript - JqueryとGettraversingAPI

Jqueryを使用したクエリと一致するノードリスト(特定のノードを含む)を取得する簡単な方法はありますか?

私は次のように.findメソッドを使用することを考えました:

オリヴィエ