我希望能夠做到以下幾點:如何在javascript中爲變量設置一行代碼?
假設我有3個變量:
var a1;
var a2;
var x;
我希望能夠設置「x」:
- 爲等於
a1
如果不是null
- 爲等於
a2
如果a1
不是null
- 爲等於如果
a2
既a1和a2被定義a1
- 爲等於空如果
a1
和a2
都是null
是否有JavaScript的一條線,我可以做到這一點用?
目前我做的:
var x;
if (a2) {
x = a2;
}
if (a1) {
x = a1;
}
'var x; x = a1? a1:(a2?a2:null)' – levi 2015-02-06 17:14:16
當然,你可以做到一行,但爲什麼一行?編寫它以便它易於閱讀,然後使用縮小器。 – 2015-02-06 17:18:09