gpt4 book ai didi

javascript - 在具有平面的空嵌套数组上返回未定义

转载 作者:行者123 更新时间:2023-12-02 15:47:01 25 4
gpt4 key购买 nike

我正在使用 flat() 来计算嵌套数组中空项或未定义项的数量。

[[undefined, 4], [4]]

在此数组上使用 flat 将返回 3 个项目:

  1. 未定义
  2. 4
  3. 4

但是在这个数组上:

[[], [], []]

使用 flat 将返回一个空数组。

有没有办法使用它返回 3 个未定义的项目?

最佳答案

出于这个原因,你必须使用 flatMap:

[[], [], []].flatMap(item => item.length ? item : undefined)

返回你需要的东西

关于javascript - 在具有平面的空嵌套数组上返回未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/73813002/

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