понедельник, 28 января 2019 г.

оператор тильда ~ в JavaScript

Запись ~A эквивалентна формуле -(A + 1)
var a = ~25;
console.log(a); // -26

// На примере поиска item в массиве:
if (myArray.indexOf(item) >= 0) {
    // ...
}

// Эквивалентная запись:
if (~myArray.indexOf(item)) {
    // ...
}