首页 > 解决方案 > 从另一个数组中的数组中查找所有字符串

问题描述

给定一个字符串数组:

const first_array = ['aaa', 'bbb', 'ccc']

和另一个字符串数组:

const second_array = ['aaa', 'bbb', 'ccc', 'ddd', 'eee']

first_array如果所有字符串都存在于中,我如何返回真,否则返回second_array假?

标签: javascript

解决方案


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

const result = first_array.every(f => second_array.includes(f))

一个例子:

const first_array = ['aaa', 'bbb', 'ccc']
const second_array = ['aaa', 'bbb', 'ccc', 'ddd', 'eee']

const result = first_array.every(f => second_array.includes(f))
console.log(result)


推荐阅读