javascript - 以下javascript的解释

标签 javascript

<分区>

目前卡在一段代码上,因为我不确定下面的代码是做什么的,有人能给我解释一下吗

var limits = settings.show != null && settings.show < length ? settings.show : length;

最佳答案

那是一个 ternary operator , 等同于:

var limits;
if (settings.show != null && settings.show < length) {
  limits = settings.show;
} else {
  limits = length;
}

关于javascript - 以下javascript的解释,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12773365/

相关文章:

javascript - 获取 0.0200 和 0.120 之间的随机数( float )

javascript - 同步 AJAX...我知道这听起来很疯狂

javascript - 显示错误文档时获取 iframe 内容?

javascript - 在 onEachFeature 传单之外调用函数

javascript - Angular-Google -Maps - 针对移动设备调整大小时 map 渲染不正确

javascript - Cordova 中按距离排序数组

javascript - DOM 更改时调用 Objective C 方法。

javascript - 将查找字段设置为仅显示联系人

javascript - JSON 到无序列表,已排序

javascript - Angularjs动态设置属性