【发布时间】:2022-01-23 10:11:03
【问题描述】:
给定 n 个集合/数组,我想确定共同元素以及它们共同的集合。
这有点类似于this question,但在colletion1 和collection3 中可能有类似的元素,甚至所有这些元素。我不仅在所有集合中寻找相似的元素。此外,我愿意使用任何 Node.js 库。
var arr["One"] = arrProps[{name: '1', prop2: 'aaa'}], arrValues['apple', 'orange', 'banana', 'pear', 'fish', 'pancake', 'taco', 'pizza'];
var arr["Two"] = arrProps[{name: '2', prop2: 'bbb'}], arrValues['taco', 'fish', 'apple', 'pizza', 'car'];
var arr["Three"] = arrProps[{name: '3', prop2: 'ccc'}], arrValues['banana', 'pizza', 'fish', 'apple', 'orange', ];
var arr["Four"] = arrProps[{name: '4', prop2: 'ddd'}], arrValues['grape', 'pear', 'chicken', 'car', 'orange'];
结果应该是:
[arrValue, arrProps.name]
apple: 1,2,3
banana: 1,3
pear: 1,4
fish: 1,2,3
taco: 1,2
pizza: 1,3
car: 2,4
orange: 3,4
如果将其表示为 JSON 图,而不是使用数组,会更容易解决吗?如果是,如何解决?
【问题讨论】:
标签: javascript jquery node.js arrays