if
새로운 변수를 도입하지 않고 표현식을 속일 수있는 방법이 있습니까?어떻게하면이 엄격한 동등한 표현을 단축 할 수 있습니까?
if ((c2 === 'RED') || (c2 === 'GREEN') || (c2 === 'BLUE')) {
return true;
} else {
return false
}
나는이 같은 될 것이라고 생각 : 당신이
if (['RED','GREEN','BLUE'].indexOf(c2) !== -1) {...
을 할 수 있도록 if ((c2 === ('RED'|| 'GREEN' ||'BLUE')))
아니요, 원본은 비교 연산자로 할 수있는 최선의 방법입니다. 또 다른 방법은 값을 객체의 속성 이름으로 설정하고'c2'를 속성 이름으로 테스트하는 것입니다. – Pointy