gpt4 book ai didi

javascript - 从数组中删除负数

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

我有一个来自数据库的数组,它从一组元素中获取所有 id。然而,它似乎也从一些后端发生的事情中获取了一些负面的 id,它打破了我需要用这些 id 做的事情。

有没有办法在循环数组并将其放入应用程序之前从数组中删除这些负 ID?

在我捕获它们之后,我已经在遍历它们了。

ids.forEach(function(Id) {
//Code adding elements matching with id's to the screen
});

我曾尝试在其中添加一个 if 语句,以便在 id 小于 0 时不运行该代码,但这似乎行不通。

最佳答案

只需使用Array.filter

ids = ids.filter(function(x){ return x > -1 });

Array.filter 根据返回的 bool 值过滤元素。这里我们只过滤大于 -1

的数字

关于javascript - 从数组中删除负数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28028033/

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