問題タブ [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 に答える
110 参照

javascript - slice() を使用して数値の配列配列をコピーする方法

ゲーム ボード (8 x 8) をランダムなゲーム ピース (画像) で埋めようとしていますが、ボード全体が埋められません。一部は空になります。そのために、ボード上で x、y 座標をランダムに生成し、それに乱数を割り当てています。fillBoard はモジュール内のプライベート関数なので、パブリック関数である copyBoard にコピーします。

アイデアは、x、y 座標をランダムに生成し、それを配列 [x]、配列 [y] に入れることです。ただし、すべてが定義されているわけではないため、配列配列のコピーに問題があります。どうやってそうするの?

これが私がこれまでに得たものです。splice() は未定義の変数に対して機能しないため、エラーが表示されます。

0 投票する
5 に答える
2417 参照

javascript - の JavaScript 配列の設定を解除します

私はこれを何時間も試みてきましたが、本当に簡単だと思いました。

JavaScriptを使用して、基本的に配列を反復処理し、インデックスの現在の値を取得してから、この値を配列から設定解除します。splice() はこれで機能するはずですが、配列を空にすることはできないようです。配列には常に 1 つの値が残っています。

編集::

もう少し詳しく説明しようと思います:

私は基本的に、アイテムがクリックされたときに取得される、選択されたクラス値のリストを追跡しようとしています: varfiltered = array();

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

sockets - 他のオペレーティング システムは Linux システム コール スプライスを実装していますか?

私が開発しているアプリケーションではsplice、Linux でソケットからソケットへのデータ転送に使用しています。

  1. 他のオペレーティング システム (特に少なくとも Windows、OS X、および FreeBSD) は、実装spliceまたは同等のソリューションを実装していますか?
  2. spliceWindows でsendfile¹ + ¹ を使用してソケット間のデータ通信を模倣することは可能memmapですか?

¹ 両方とも、覚えていない別の名前で Windows に存在します。


アップデート

spliceLinux でのユーザー空間バッファーに対するパフォーマンスの向上を確認できます。

行く

  • DFDRF、はMFMR異なるトンネリング モードのアプリケーションであり、NXNGINX Web サーバーです。
  • -p+tLinux システムコールを使用splice
  • +p-tユーザー空間バッファで移植可能な実装を使用します
  • +p+tユーザー空間バッファーと複数の OS スレッドを備えた移植可能な実装を使用します
  • バーは、1 秒あたりのギガバイト単位のスループットを表します
  • 1 つの 1 ギガバイト (1048576000 バイト) のファイルが、4 つの同時クライアントによって 4 回要求されました
0 投票する
1 に答える
2001 参照

excel - コンマで区切られた VBA スプライシング セル

私はVBAコーディングに本当に慣れていません。

私が抱えている問題はこれです:

B60、D60、F60、H60 (など) のセルは、次の形式で異なる値を持ちます: x、y、z (x、y、z は 0 ~ 10 の数値にすることができます) これを次のように接合したいと思います。

私はこのコードを見つけました:

しかし、これは私にはうまくいきません。これを行うには60行だけが必要です。私は本当にこのコードを編集しようとしましたが、私はそれを理解していません.誰かが私を助けてくれますか? 本当に感謝しています。

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

ios - アニメーション付きのタイルに結合された画像 - iOS

画像をつなぎ合わせてから、次のような次の画像に移行しようとしていますか? どこから始めるべきかについて何か提案はありますか? 画像を小さなタイルにつなぎ合わせ、UIView アニメーションでアニメーション化することは可能ですか? ここにサンプルがあります。

編集:

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

javascript - スプライスよりもJavascriptの削除

私は2つの配列を持つjavascriptプロジェクトに取り組んでいます1.要素2.要素オーダー; elementsOrder 配列には各要素の名前が含まれ、要素配列には各要素のすべてのプロパティが含まれます。各配列から1つの要素を削除したい場合は、「delete」ビルドイン関数を使用しますが、要素を削除せずに未定義に設定するだけなので、スプライスメソッドを使用して未定義の要素を押し出しますが、そうではありません動作しません。

これはソースです:

それは仕事をし、要素を1つずつ「未定義」にスムーズに設定しますが、私がそうすると:

単に splice メソッドを使用しても機能しません

私は Javascript Canvas プロジェクトでこのコードを使用して、いくつかのキャンバス オブジェクトをアニメーション化します。そのため、「削除」がスムーズに機能し、要素を 1 つずつ「定義解除」し、スプライスがスムーズに機能せず、配置しない場合を簡単に確認できます。要素を 1 つずつ取り出す

http://jsfiddle.net/7ZuuZ/を参照してください。下から 3 番目の関数である関数 animate に注意してください。

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

arrays - AS3 Splice(:ed)で、「インデックスを再作成」したいですか?

さて、私はこのような配列を持っています。

配列に4つのオブジェクトがあります。次に、2番目のものを接続します。このような配列を私に残します。1,3,4。さて...この配列を次のようにしたいと思います:1,2,3。3と4を自分の位置から1つ少ない場所に簡単に切り替えたいと思います。

私はそれが可能であることを知っています、私は数年前に友人にそれをしてもらいました。どうすればよいですか?

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

freebsd - FreeBSD の関数 fallocate() & splice()

大きなファイルの途中でブロックの追加と削除を実装する必要がありました-「ホールパンチング」アナログ機能が見つからず、FreeBSDの下にfallocate()あります。splice()

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

jquery - jqm 1.2 listview - 動的に新規追加
  • 要素を上に
  • リストビューの先頭に新しい要素を追加する方法を知っている人はいますか?

    追加の通常の方法は、リストビューの最後に要素を追加します。

    おそらく、(逆/追加/逆)またはjavascript配列メソッドに相当するメソッドがありますか?例: splice(0,0,"topelement")?

    ビューの上部に要素を追加する可能性と、それぞれのソート/リバース機能は、多くのデータベース指向のアプリに強く推奨されます.

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

    c++ - データがスプライスされたときにメンバー変数を出力するc++

    こんにちは私は現在、2つの別々のクラスからデータを出力したいという問題に直面しています。1つは基本クラスで、もう1つは派生クラスです。<<演算子をオーバーロードしてすべてのデータを一度に出力したいのですが、問題があるようです。だから、私はこのようなものを持っています:

    これを実行しようとすると、AとBが範囲外であることがわかります。これは、これらのメンバーがクラスAでプライベートであるため、これを回避する方法がわかりません。AとBにアクセスするためのgetterメソッドを作成しようとしましたが、データが空白で表示されます。クラスAのオブジェクトをクラスBのメンバーとして追加して、クラスBのメンバーへのアクセスを許可しようとしましたが、それでもデータは空白になります。この問題を回避するにはどうすればよいですか?