使用 Ramdajs 的“where”函数(参见:“where” - ramda docs),我想创建一个测试对象来比较它们之间的属性值。
例子:
let pred = R.where({
a: predTestA(...),
b: predTestB(...),
c: predTestC(...)
});
因此,我想编写一个比较 a、b 和 c 值的测试方法。
例子:
// Test if the value of "a" is higher or equal than all other values
let predTestA = (...) => {
if ((valA >= ValB) || (valA >= ValC)) {
return true
} else {
return false
}
}
问题:
- 如何访问属性的值?
- 您是否看到了一种更好的方法来完成对象值的比较?
谢谢你的帮助!
莫夫