Сообщение от fancy
|
Привет, Octane
Как жизнь, как работа в mail.ru ?
Слышал ты в армию успел сходить.
|
Привет)
Да круто все, в mail.ru работы много, без дела ни дня не проведешь, но атмосфера и условия отличные, работается с удовольствием. Да, отслужил, ну как отслужил… напрограммировал в штабе на сержанта запаса
Сообщение от kobezzza
|
Octane, как по мне - оба варианта нормальные
|
я тоже раньше писал
var a = 5,
b = 7,
c = 10;
пока мне не досталось 1,5MB незнакомого кода без 'use strict', который правило несколько человек, в некоторых модулях было куча:
var module1 = require('…'),
module2 = require('…'),
module3 = require('…')*!*;*/!*
module4 = require('…'),
module5 = require('…');
кто-то в спешке добавлял модули и забыл поставить запятую, без 'use strict' все работает и найти такую штуку очень трудно, когда у тебя 100+ модулей в проекте, о которых ты мало что знаешь
К пользователю код попадает после UglifyJS, который сам все переменные в один var объединяет, поэтому экономить на varax смысла нет, я сейчас больше склоняюсь к варианту:
var a = 5;
var b = 7;
var c = 10;
но вот рекомендацию «Переменные объявляются как можно ближе к месту использования» принять никак не могу, считаю без let это вредным советом