- 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, упускается.
Lure Of Chaos 18.01.2011 15:44 # 0
wvxvw 18.01.2011 16:23 # +1
Vasiliy 18.01.2011 16:36 # 0
Lure Of Chaos 18.01.2011 16:46 # 0
Vasiliy 18.01.2011 16:47 # 0
Lure Of Chaos 18.01.2011 19:28 # 0
ReallyBugMeNot 20.01.2011 20:14 # 0