- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
if ('$kaax' in window)
if ($kaax === undefined) $kaax = {defval : $kaax}; else
if ($kaax === null) $kaax = {defval : null}; else
$kaax.defval = $kaax;
else
var $kaax = {};
...
$kaax = $kaax.defval;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
+161
if ('$kaax' in window)
if ($kaax === undefined) $kaax = {defval : $kaax}; else
if ($kaax === null) $kaax = {defval : null}; else
$kaax.defval = $kaax;
else
var $kaax = {};
...
$kaax = $kaax.defval;
Параноик объявляет переменную.
Тот факт, что window/undefined могут быть переопределены либо $kaax уже иметь свойство defval, упускается.
Комментарии (7) RSS
Добавить комментарий