Допустим, мы хотим, чтобы проверить, является ли переменная правильно установить (не определено, не пусто, а не ложь ...) перед использованием:Синтаксис коротких строк для проверки переменной в JS?
var myVar = getData();
if(myVar) {
doSomething(myVar);
}
Мы могли бы сократить код, не заявляющего myVar
. Но в этом случае getData()
называется дважды, а не идеалом.
if(getData()) doSomething(getData());
Есть ли другие альтернативы, чтобы держать этот код коротким, но как-то очиститься?
чем проблема с первым пример? Он короткий, чистый и читаемый ... – Andreas
@ Andreas Нет проблем. Я просто хочу знать, есть ли у нас чистая короткая альтернатива. Я предполагаю, что мы можем, но я не знаю синтаксиса. – saawsann
Я голосую, чтобы закрыть этот вопрос как не относящийся к теме, потому что он даже не будет действительным в качестве проверки кода. – Mathletics