|
|
|
| Здравствуйте.
Можно ли упростить конструкцию?
if(value == 4312 || value == 3703 || value == 5011 || value == 5473)
|
| |
|
|
|
|
|
|
|
для: antf
(01.07.2011 в 14:10)
| | Принципиально - нельзя.
С точки зрения уменьшения длины записи в символах - можно.
Сравните строки - вторая на восемь символов короче:
if (value == 4312 || value == 3703 || value == 5011 || value == 5473)
if ('*4312*3703*5011*5473*'.indexOf ('*' + value + '*') >= 0)
|
| |
|
|
|
|
|
|
|
для: АЯ
(01.07.2011 в 14:25)
| | У меня 4 значения. А если будет больше? | |
|
|
|
|
|
|
|
для: antf
(01.07.2011 в 15:11)
| | Если используете jQuery, можно воспользоваться методом in_array() этой библиотеки. | |
|
|
|
|
|
|
|
для: antf
(01.07.2011 в 15:11)
| | Будете экономить по два символа на каждом значении :-) | |
|
|
|