Pou*_*oei 1 javascript ternary-operator short-circuiting
var prefix = options && options.prefix || '';
Run Code Online (Sandbox Code Playgroud)
在我的案例中,在JavaScipt中.有人可以解释这是什么样的陈述或条件?或者最后什么是前缀变量的值?
我知道(三元运算符):
condition ? expr1 : expr2
Run Code Online (Sandbox Code Playgroud)
但这是不同的.
这个单行相当于说:
var prefix;
if(options && options.prefix){
prefix = options.prefix;
} else{
prefix = '';
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1849 次 |
| 最近记录: |