- 1
- 2
if(services_type == 3) var checked = 1;
else var checked = 0;
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
0
if(services_type == 3) var checked = 1;
else var checked = 0;
Her 16.11.2017 16:10 # +1
Dummy00001 16.11.2017 20:04 # +2
fixed.
fuckercoder 29.12.2017 05:19 # 0
Steve_Brown 17.11.2017 10:28 # 0
eat strict
break strict
open strict
kill strict
drop strict
get strict
Stallman 17.11.2017 11:25 # +1
Звучит как название какого-то швабодного фаервола.
1024-- 17.11.2017 19:21 # 0
SemaReal 17.11.2017 19:22 # 0
fuckercoder 29.12.2017 05:19 # 0
Her 17.11.2017 20:13 # 0
1024-- 17.11.2017 20:37 # +3
Пойду наконсоль в хром. Как известно, use strict начинает работать уже если его написали первым внутри функции.
У меня не выдаёт ошибку.
1024-- 17.11.2017 20:49 # −1
Если есть use strict, много переменных, и хоть у одной переменной забыли написать var при присваивании, код упадёт.
Чтобы не искать, какая переменная виновата, можно писать около всех присваиваний "var" - код перестанет падать. Если переменная присваивалась только в своей функции, не использовалась снаружи неё, не переиспользовать имена переменных, не использовать рекурсию, всё будет работать так же, как и без "var" и "use strict".
fuckercoder 29.12.2017 05:20 # 0
akropolis7 08.12.2017 14:11 # 0
var checked = services_type === 3 ? 1 : 0;
Developer 23.12.2017 11:50 # 0
var checked=+(services_type==3);
fuckercoder 29.12.2017 05:21 # 0
fuckercoder 29.12.2017 05:21 # 0