В С# вы можете сделать следующее:
string y = null;
string x = y ?? "sup stallion"; //x = "sup stallion" since y is null.
Где Оператор ??
является оператором с нулевой связностью.
И в Javascript я видел нечто подобное:
var headers;
var myHeader = headers || {'Content-type':'text/plain'}; //myHeaders = {'Content...
Я также видел: (2-й фрагмент кода на странице)
var headers;
var myHeader = headers | {'Content-type':'text/plain'};
Есть ли разница между этими двумя? Что этот шаблон называется... параметром по умолчанию?