本文介绍了JS数组交集、并集、差集,分享给大家,具体如下:
由于下面会用到ES5的方法,低版本会存在兼容,先应添加对应的polyfill
= fromIndex && this[k] === searchElement) {
index = k;
break;
}
}
return index;
};
Array.prototype.filter = Array.prototype.filter || function (fn,context) {
var arr = [];
if (typeof fn === "function") {
for (var k = 0,length = this.length; k < length; k++) {
fn.call(context,this[k],k,this) && arr.push(this[k]);
}
}
return arr;
};
依赖数组去重方法:
交集
交集元素由既属于集合A又属于集合B的元素组成
并集
并集元素由集合A和集合B中所有元素去重组成
差集
A的差集:属于A集合不属于B集合的元素
B的差集:属于B集合不属于A集合的元素
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程之家。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。