Я люблю ||=механізм Рубі . Якщо змінної не існує або є nil, то створіть її та встановіть її рівною:
amount # is nil
amount ||= 0 # is 0
amount ||= 5 # is 0
Мені потрібно зробити щось подібне в JavaScript. Яка умова чи правильний спосіб це зробити? Я знаю ||=, що не сильний синтаксис. 2 очевидних способи впоратися з цим:
window.myLib = window.myLib || {};
// or
if (!window.myLib)
window.myLib = {};
xфальшивого, наприкладfalse, і ви хочете встановити типовий параметр лише тоді, коли вінxне визначений.