使用的组合
Array.prototype.filter和
Array.prototype.indexOf:
array1.filter(value => -1 !== array2.indexOf(value))
或者,如vrugtehagel在注释中建议的那样,您可以使用更新
Array.prototype.includes的代码甚至更简单的代码:
array1.filter(value => array2.includes(value))
对于较旧的浏览器:
array1.filter(function(n) { return array2.indexOf(n) !== -1;});


