作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
例如,像这样:
var value = someArray.indexOf(3) !== -1 ? someArray.indexOf(3) : 0
有没有更好的写法?同样,我不是在寻求上述确切问题的答案,只是一个示例,说明您何时可能在三元运算符表达式中重复操作数...
最佳答案
就我个人而言,我发现最好的方法仍然是古老的 if
语句:
var value = someArray.indexOf(3);
if (value === -1) {
value = 0;
}
关于javascript - 如何在不重复自己的情况下编写三元运算符(又名 if)表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43359734/
我是一名优秀的程序员,十分优秀!