13:31

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
Хао.

Проясните пожалуйста один момент.
Сижу сейчас, привожу сторонний минифицированный код (js) в читабельный вид и наткнулся на такую конструкцию:

var d = l, c;

Можете пояснить, что именно тут происходит?

Просто, допустим,

var d = 2, c = 3;

понятно - это равнозначно

var d = 2;
var c = 3;

А вот описанное выше не пойму.
Есть только предположение, что это аналогично

var d = [l, c];

Но я не уверен. Поясните, пожалуйста. Ибо гуглёж выдаёт всё время второй вариант - когда двум переменным присваивается значение, а не два значения одной переменной.


upd: или же это равнозначно
var d = l;
var c;

?

Комментарии
28.01.2016 в 19:01

Эллипс - это круг, который можно вписать в квадрат 25х40
Я не местный... просто проходил мимо... :)
Тут сообщество программистов - programming.diary.ru/ ... возможно Вам туда ...
11.02.2016 в 00:12

Sanctus Satanas
Если ещё актуально, то да, это два объявления переменных, одно с инициализацией, второе - без. Другими словами:
var d = l;
var c = undefined; // это значение переменной по умолчанию
11.02.2016 в 11:19

Правильного ответа нет. Любой выбор приводит к жертвам, любое решение требует платы. | Лишь навык имеет значение.
--==SS==--, Спасибо.)