gpt4 book ai didi

javascript - 作为 Array.prototype.every() 方法的结果,我如何返回一个 bool 值数组?

转载 作者:行者123 更新时间:2023-11-29 22:45:59 25 4
gpt4 key购买 nike

我正在尝试映射一个数组,以便在比较两个数组后为每次迭代获取 bool 值。

  1. 比较数组a 的值是否包含在b 中。

  2. 获取 bool 值数组,返回 every() 方法中每次迭代的结果

我想到了使用 every()map() 的组合

这是我走了多远:

let a = [1,2,4];
let b = [1,2,3]

let answer = a.every(num => b.includes(num))


console.log(answer)
// returns false

我尝试将 every()callback 放在 map() 方法中,但没有成功。

我知道 every() 迭代,所以以某种方式应该很容易将每次迭代的数组像这样:

[真,真,假]

提前致谢!

最佳答案

    let a = [1,2,4];
let b = [1,2,3]

let answer = a.map(num => b.includes(num))


console.log(answer)

使用 map 功能

Map Function docs

关于javascript - 作为 Array.prototype.every() 方法的结果,我如何返回一个 bool 值数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58595697/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com