У меня есть следующий код:JavaScript, если оптимизация оператора
function() {
if (foo && foo.bar !== baz) { //needed because foo can be undefined, so foo.bar always returns value
function1()
return;
}
if (foo) {
function2()
} else {
function1()
}
}
мне было интересно, что было бы лучшим способом оптимизировать их, если заявления, от структуры коды точки зрения.
Спасибо за все ответы!
Это относится к [Обзор кодов] (http://codereview.stackexchange.com). – Mathletics
Попробуйте 'foo && foo.baz === baz? function2(): function1() '. –
Преждевременная оптимизация - это корень всего зла. Не тратьте впустую свое время на это, если ваше профилирование не определило, что это узкое место. – Barmar