Bitwise
NOT operator (~)
the tilde ~ Bitwise NOT operator is commonly used right before an indexOf() to do a boolean check (truthy/falsy) on a string.
// prior to ES7
~foo.indexOf("w")
// As of ES7
foo.includes("w")
~)the tilde ~ Bitwise NOT operator is commonly used right before an indexOf() to do a boolean check (truthy/falsy) on a string.
// prior to ES7
~foo.indexOf("w")
// As of ES7
foo.includes("w")