こんにちは、特定のインデックスから配列を削除しています。次のスクリプトを使用しました。
var arr = [1,2,3,4];
var index = 2;
if (~index) arr.splice(index, 1);
私はグーグル"what does "~" operator do in this script?"
で検索しましたが、答えが見つかりません。間違った検索をしていると思います。誰かが私にこのオペレーターを説明できますか?適切な検索のための彼の名前は何ですか?
(!)(undefined) と比較するようなものだと少し疑っていますが、よくわかりません...
前もって感謝します