gpt4 book ai didi

javascript - 如何检查多维数组中是否至少存在一个元素? (愚蠢的基本 Javascript 问题)

转载 作者:行者123 更新时间:2023-11-28 05:32:05 24 4
gpt4 key购买 nike

如何判断数组中是否至少有一个元素? (我想验证数组是否不为空。)

抱歉问了这个愚蠢的问题,我已经在 Google 上花了太多时间...(Google 只返回复杂的情况和解决方案。看来我的问题太简单了。)。

编辑:好的,但是像 [,,[],,[],,,] 这样的数组会发生什么?就我的目的而言,它应该被视为空的。

编辑 2:抱歉,伙计们,造成了困惑!起初,我什至不知道自己到底在寻找什么。谢谢大家!

最佳答案

这将满足您的新要求:

function isEmpty(arr) {
if (!Array.isArray(arr)) {
return false;
}

return arr.every(isEmpty);
}

它的作用:在Array.prototype.every的帮助下,它检查剩下的每个项目是否都是空数组。并且.every()会自动跳过数组洞。

引用文献:

关于javascript - 如何检查多维数组中是否至少存在一个元素? (愚蠢的基本 Javascript 问题),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39605834/

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