gpt4 book ai didi

javascript 使用过滤器 w && 不返回所需的 console.log

转载 作者:行者123 更新时间:2023-11-28 18:28:12 25 4
gpt4 key购买 nike

/* 我实际上是在尝试使用 && 运算符不仅从数组中返回 20 和 40,而且还返回 30。我确信这是一个非常简单的错误,但我很想知道我的语法在哪里出错了!请原谅不好的语义,我正在重复相同的过滤操作,但有不同的练习 */

var numbersArray = [20, 25, 30, 40];

var filtering = numbersArray.filter(function resultNewNumbers(newnewNUM){
return (newnewNUM % 20 === 0) && (newnewNUM % 10 === 0);
});

console.log(filtering);

最佳答案

通过这个测试

(newnewNUM % 20 === 0) && (newnewNUM % 10 === 0)

检查 newnewNUM 是否是 20 和 10 的倍数。因此 30 不是 30 的倍数。

但是如果你这样修改你的测试:

(newnewNUM % 20 === 0) || (newnewNUM % 10 === 0) 30 will emerge

关于javascript 使用过滤器 w && 不返回所需的 console.log,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38688060/

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