Задать вопрос
@nurdus

Как то можно красиво написать if-ы?

Добрый день.
Глупый вопрос: можно ли красиво написать (убрав вложенность)?!
if (socket.request.user !== undefined) {
  if (socket.request.user.id !== undefined) { 
    // do something...

    } else {
    console.log('error 1');
  }
} else {
  console.log('error 2');
}
  • Вопрос задан
  • 322 просмотра
Подписаться 1 Простой 1 комментарий
Ответ пользователя Илья Герасимов К ответам на вопрос (4)
Уже много хороших ответов, вставлю и свой кусочек, просто что бы было ;)

var result = socket.request.user && socket.request.user.id && (() => {
	// its okey!
	console.log('hello:', socket.request.user.name);

	return {
		// result
	}
})();

if (!result)
	return console.log('something wrong.')
Ответ написан