includes
사용currentLocation = 'local';
['local','dev'].includes(currentLocation)
||
사용해서 해결하려고 함currentLocation = 'local';
curretLocation === ('local' || 'dev')
현재 빌드한 상황이 로컬인지 개발기인지 운영기인지 비교하기 위해서 해당 코드를 작성했다. 저 코드를 작성하고 로컬에서 잘 돌아가네 싶어서 올렸는데 개발기에서 동작하지 않는 것이었다..
다시 살펴보니 ||
연산자는 값을 리턴하는 '연산자'였던 것이었다.. 'local' || 'dev'
하면 당연히 해당 연산에서는 local을 값으로 리턴한다. 어쩌다 이렇게 바보같은 코드를 짜고 돌아간다고 생각한건지 모르겠다.
여하튼 어떠한 값이 여러개 값 중 하나인지 검사할 때에는 includes
를 쓰자!