function myFunction1() {
var set1 = document.getElementById("myseta").value;
var set2 = document.getElementById("mysetb").value;
var set3 = document.getElementById("mysetc").value;
// calculate the union
var union = set1.concat(set2, set3).filter(function(element, index, array) {
return array.indexOf(element) === index;
});
// [1, 2, 3,]
// document.getElementById("result").innerHTML = set1;
// document.getElementById("union").innerHTML = set1;
}
我想得到3个集合的并集并显示在结果中,我很困惑,实际上我们也必须在venn中显示结果
2条答案
按热度按时间inkz8wg91#
所以试试这个
Codepen
所述功能
pkbketx92#
以下是根据您的问题和您的各种评论为“结合”和“交叉”提供的解决方案,由您决定是否添加“差异”和“互补”: