Я видел что-то подобное в Javascript:
function name (secret) {
secret = secret || {};
Я не могу найти нигде, что именно означает secret = secret || {};
Является ли это средним создание глобальной переменной со значением переданного аргумента или объекта?
Когда вы его используете? Когда аргумент не передан?