在C#中,你可以做到以下幾點:Javascript中的空合併?
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...
I've also seen: (The 2nd code snippet on the page)
var headers;
var myHeader = headers | {'Content-type':'text/plain'};
有沒有兩者之間的區別嗎?這種模式稱爲...默認參數是什麼?
你想'''.. – 2012-03-26 01:23:16
錯字,它應該是'||' – qwertymk 2012-03-26 01:32:28
可能的重複[JavaScript中是否存在「null coalescing」運算符?](http://stackoverflow.com/questions/476436/is-there-a-null-coalescing-operator-in-javascript) – 2015-02-04 22:54:34