为什么以下内容无法返回函数?
const isValid = both(not(isEmpty), is(Object));
如果项目有效,则该项目有效:
答案 0 :(得分:2)
正如我的评论所述,not
是,咳咳,不是你想要的。
相反,请尝试complement
:
const isValid = R.both(R.complement(R.isEmpty), R.is(Array));
console.log(isValid);
console.log(isValid([1,2,3]));

<script src="https://cdn.jsdelivr.net/npm/ramda@latest/dist/ramda.min.js"></script>
&#13;