在另一个数组中查找一个数组中的所有字符串

Mih*_*anu 5 javascript

给定一个字符串数组:

const first_array = ['aaa', 'bbb', 'ccc']
Run Code Online (Sandbox Code Playgroud)

和另一个字符串数组:

const second_array = ['aaa', 'bbb', 'ccc', 'ddd', 'eee']
Run Code Online (Sandbox Code Playgroud)

如果来自的所有字符串first_array都存在于中second_array,我如何返回 true 否则返回false?

Ste*_*pUp 10

您可以使用every()方法来检查每个元素是否包含在second_array

const result = first_array.every(f => second_array.includes(f))
Run Code Online (Sandbox Code Playgroud)

一个例子:

const result = first_array.every(f => second_array.includes(f))
Run Code Online (Sandbox Code Playgroud)

  • 噢,忘记了“every”方法。非常聪明 (3认同)