- 1
- 2
- 3
- 4
- 5
- 6
function ValidatorEnable(val, enable)
{
val.enabled = (enable != false);
ValidatorValidate(val);
ValidatorUpdateIsValid();
}
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+155.8
function ValidatorEnable(val, enable)
{
val.enabled = (enable != false);
ValidatorValidate(val);
ValidatorUpdateIsValid();
}
Обратите внимание на третью строку!
(Сначала кажется, что она ничего не делает, но на самом деле она переводит тип в boolean), но обычно пишут все-таки
val.enabled = !!enable
Oleg_quadro 25.08.2009 11:02 # +1
guest 25.08.2009 16:24 # −4
guest 25.08.2009 17:04 # +1
new Boolean(enable).valueOf()
guest 25.08.2009 16:28 # +1
ValidatorValidate(val);
ValidatorUpdateIsValid();
это такое новое объектно орентированное программирование.
можно еще ValidatorValidateEnableUpdateIsValidate