3

こんにちは、特定のインデックスから配列を削除しています。次のスクリプトを使用しました。

var arr = [1,2,3,4];
var index = 2;
if (~index) arr.splice(index, 1);

私はグーグル"what does "~" operator do in this script?"で検索しましたが、答えが見つかりません。間違った検索をしていると思います。誰かが私にこのオペレーターを説明できますか?適切な検索のための彼の名前は何ですか?

(!)(undefined) と比較するようなものだと少し疑っていますが、よくわかりません...

前もって感謝します

4

1 に答える 1