Javascript - 一个数组包含另一个

时间:2014-05-21 20:00:08

标签: javascript

如果我有两个这样的数组:

var array1 = ['this', 'is', 'array', '1']
var array2 = ['this', 'is', '1']

是否有内置函数可以确定array1是否包含array2。在这种情况下,它确实如此。

或者一些交叉函数或类似函数?

1 个答案:

答案 0 :(得分:0)

尝试使用下划线(基于javascript的库)http://underscorejs.org/

_.every(array1, function(e){ return _.include(array2, e)}); //=> false
_.every(array2, function(e){ return _.include(array1, e)}); //=> true