如何将spread参数的值与某个值进行比较?
例如:
var arr = [1, 4, 10];
if(Math.min(...arr) > 1) {
console.log('Must be greater than 1');
}
正在给我undefined
。与Math.max(...arr)
自然相同。
如果我这样做也会发生:
var val = Math.min(...arr);
然后将变量与某个值进行比较。
为什么?
答案 0 :(得分:5)
逻辑错误。
var arr = [1, 4, 10];
if(Math.min(...arr) <= 1) {
console.log('Must be greater than 1');
}