数组 – 如何在angularjs中的多维数组中查找重复值

var arrayValues = [[2,3,5],[3,5]]
var commonArrayValues = _.intersection(arrayValues);

目前正在工作,

_.intersection([[2,5]])
    Result: [2,5]

但它应该工作,(即外部数组应删除)

_.intersection([2,5])
    Expected Result: [3,5]

任何人都能给我一个合适的解决方案.先感谢您.

解决方法

您可以使用 applyintersection来获得您想要的:

var result = _.intersection.apply(null,arrayValues);
var arrayValues = [[2,[2,5,6]]

var result = _.intersection.apply(null,arrayValues);

document.getElementById('results').textContent = JSON.stringify(result);
<script src="https://cdnjs.cloudflare.com/ajax/libs/underscore.js/1.8.2/underscore.js"></script>

<pre id="results"></pre>

相关文章

ANGULAR.JS:NG-SELECTANDNG-OPTIONSPS:其实看英文文档比看中...
AngularJS中使用Chart.js制折线图与饼图实例  Chart.js 是...
IE浏览器兼容性后续前言 继续尝试解决IE浏览器兼容性问题,...
Angular实现下拉菜单多选写这篇文章时,引用文章地址如下:h...
在AngularJS应用中集成科大讯飞语音输入功能前言 根据项目...
Angular数据更新不及时问题探讨前言 在修复控制角标正确变...