是否有使用 Ramda 库从数组数组中删除数组的速记选项?
Items to remove: [[1, 2], [a, b]]
Remove from: [[g, d], [5, 11], [1, 2], [43, 4], [a, b]]
Result: [[g, d], [5, 11], [43, 4]]
最佳答案
使用R.difference与 R.flip :
const data = [['g', 'd'], [5, 11], [1, 2], [43, 4], ['a', 'b']]
const itemsToRemove = [[1, 2], ['a', 'b']]
const fn = R.flip(R.difference)(itemsToRemove);
console.log(fn(data))
<script src="//cdnjs.cloudflare.com/ajax/libs/ramda/0.25.0/ramda.min.js"></script>
关于javascript - 使用 Ramda 从数组数组中删除数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47382703/