if(varName1 <= 1 && varName1 > 0)
{
$('#id1').addClass('ClassName');
}
if(varName2 <= 2 && varName2 > 1)
{
$('#id1').addClass('ClassName');
$('#id2').addClass('ClassName');
}
if(varName3 <= 3 && varName2 > 2)
{
$('#id1').addClass('ClassName');
$('#id2').addClass('ClassName');
$('#id3').addClass('ClassName');
}
그래서 기본적으로 적은 if 문 (동일한 패턴의 총 8 개)으로이를 수행하는 더 좋은 방법이 있는지 궁금합니다.if 문을 최적화하거나 if 문을 적게 만드는 방법은 무엇입니까?
'varName1'? 'varName2'? 'id3'? 'id1'? 'ClassName'? *** ARGH! *** –
'varName2'보다는 세번째 if-clause에서'varName3'을 의미했을지도 모릅니다. –
이 혼란스럽고 혼란스러운 예보다는 진지한 예를 들어주세요. 이것은 시스템의 나머지 부분에서 좋지 않은 디자인의 징표가 될 수 있습니다. –