我希望能够做到以下几点:如何在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