Как применять оператор ~ для проверки наличия элемента 🤓 ?
пример: if(arr.indexOff(el) !== -1) или if(~arr.indexOff(el)) Оператор ~ — это побитовый оператор "НЕ", который инвертирует биты числа. При применении к index: Если index равен -1, то ~index будет 0, и условие будет ложным. Если index равен 0, то ~index будет -1, и условие будет истинным. Если index больше 0, то ~index будет отрицательным числом, и условие также будет истинным. Таким образом, if (~index) истинно для всех значений index, кроме -1. И помните: если вы не можете найти элемент в массиве, возможно, он просто прячется, как ваш друг на вечеринке, когда приходит время убирать! 😄