gpt4 book ai didi

javascript - JSX:两个 JSX 集之间的差异

转载 作者:行者123 更新时间:2023-12-03 03:32:49 28 4
gpt4 key购买 nike

如果我声明

 var A = new Set(...........);
var B = new Set(...........);

是否有 JSX 操作来计算两组 A - B 的差异?

最佳答案

我不确定这与 JSX 有什么关系,但 MDN 上发布了一个差异方法实现:

var difference = new Set([...A].filter(x => !B.has(x)));

虽然不建议修改内置函数的原型(prototype),但您也可以(从同一个 MDN 链接)将 difference 添加到 Set 原型(prototype):

Set.prototype.difference = function(setB) {
var difference = new Set(this);
for (var elem of setB) {
difference.delete(elem);
}
return difference;
}

var A = new Set(...........);
var B = new Set(...........);
console.log(A.difference(B))

关于javascript - JSX:两个 JSX 集之间的差异,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46010700/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com