var arrayValues = [[2,3,5],[3,5]] var commonArrayValues = _.intersection(arrayValues);
目前正在工作,
_.intersection([[2,5]]) Result: [2,5]
但它应该工作,(即外部数组应删除)
_.intersection([2,5]) Expected Result: [3,5]
任何人都能给我一个合适的解决方案.先感谢您.
解决方法
您可以使用
apply和
intersection来获得您想要的:
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>