Я начинаю копать зубы в позвоночник, а когда я работаю с функцией роутера, создавая и уничтожая виды, я сталкивался с этим небольшим фрагментом, что для меня не имело смысла, поскольку я всегда принимал на себя только такие виды операторов работа в условных операторах,Javascript логический оператор && в операторах?
this.view && this.view.remove();
Он был внутри метода присоединенной к маршрутизатору, который, кажется, работает как шарм, но я всегда усталый вуду кода, который не сидит хорошо со мной.
Heres полный метод
loadView : function(view) {
this.view && this.view.remove();
this.view = view;
}
Очень хотелось бы, чтобы понять это немного лучше, надеюсь, что его не слишком глупо спрашивать.
Cheers.
У вас есть [look] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Logical_Operators) при документации логических операторов javascript. – Ralf