gpt4 book ai didi

javascript - 在 Meteor 中检查数组是否有两个数字的最佳方法

转载 作者:行者123 更新时间:2023-12-03 09:32:51 25 4
gpt4 key购买 nike

有一种方法可以检查数组是否有数字:

check(var, [Number]);

有什么好的方法来检查数组是否有一定数量的元素并且它们是数字吗?

check(var, [Number, Number]); // Error of template

最佳答案

10 个数字的检查数组示例:

has10Numbers = Match.Where(function (x) {
check(x, [Number]);
return x.length == 10;
});
check(var, has10Numbers);

更新

假设这里的Number表示有限数,而不是NaN、Infinite,你可以这样使用:

isFiniteNumeric = Match.Where(function(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
});

has2FiniteNumbers = Match.Where(function (x) {
check(x, [isFiniteNumeric]);
return x.length == 2;
});

check([1,2], has2FiniteNumbers); // => true
check([1,NaN], has2FiniteNumbers); // => raise Error

关于javascript - 在 Meteor 中检查数组是否有两个数字的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31444081/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com