JavaScript Javascript set(-of-string)函数

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript Javascript set(-of-string)函数相关的知识,希望对你有一定的参考价值。

function unique(l) {
  var o=new Object(),ret=[];
  for(i in l){o[l[i]]=1}
  for(k in o){ret.push(k)}
  return ret;
}
 
function union(l1,l2) {
  var o=new Object(),ret=[];
  for(i in l1){o[l1[i]]=1}
  for(i in l2){o[l2[i]]=1}
  for(k in o){ret.push(k)}
  return ret;
}
 
function intersect(l1,l2) {
  var o=new Object(), ret=[];
  for (i in l1) o[l1[i]]=1; //this value is ignored 
  for (i in l2)
    if (o[l2[i]]!==undefined)
       ret.push(l2[i]);
  return ret;
}
 
function except(l1,l2) {
  var o=new Object(), ret=[];
  for (i in l1) o[l1[i]]=1;
  for (i in l2) delete(o[l2[i]]);
  for (i in o) ret.push(i);
  return ret;
}

以上是关于JavaScript Javascript set(-of-string)函数的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript javascript get / set / del cookies

JavaScript Javascript set(-of-string)函数

javascript 具有报告列链接的Javascript SET页面项目(自定义DA)

将Javascript`Set`转换为数组[重复]

JavaScript 是不是对 Map 和 Set 使用哈希表?

javascript中set与get方法详解