我有一个javascript数组,其中包含记录中的字段名称:
fields=["size", "Hold","drawn%" ,"expiry"]
如果所有这些字段中的值都不为空,则需要进行操作。
我可以迭代数组并检查每个元素上的非空条件。
有没有更好的方法来解决这个问题?其中数组的每个成员都必须针对特定条件进行评估,并返回累积的true或false。
最佳答案
fields.every(function(name, i) { return record[name] !== null; })
如果
true
中fields
中的每个字段都不为null,则返回record
,否则返回false。关于javascript - 如何检查在数组中给出名称的所有字段是否非空?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/25780703/