在JavaScript中获得两个数组的并集

在JavaScript中获得两个数组的并集,第1张

在JavaScript中获得两个数组的并集

如果您不需要保留订单,并考虑

45
"45"
保持一致:

function union_arrays (x, y) {  var obj = {};  for (var i = x.length-1; i >= 0; -- i)     obj[x[i]] = x[i];  for (var i = y.length-1; i >= 0; -- i)     obj[y[i]] = y[i];  var res = []  for (var k in obj) {    if (obj.hasOwnProperty(k))  // <-- optional      res.push(obj[k]);  }  return res;}console.log(union_arrays([34,35,45,48,49], [44,55]));


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5009202.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存