<分区>
目前卡在一段代码上,因为我不确定下面的代码是做什么的,有人能给我解释一下吗
var limits = settings.show != null && settings.show < length ? settings.show : length;
标签 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/