Skip to content
On this page

-1 bit

String.prototype.indexOf 메서드는 인자로 전달한 문자가 존재하지 않으면 -1을 반환합니다.

-1일 때 false가 나오도록 하고 싶다면 bitwise NOT(~) 연산자로 -1(all bit 1)을 숫자 0(all bit 0)으로 바꾸면 됩니다.

js
return `${url}${~url.indexOf("?") ? "&" : "?"}${params}`;