gpt4 book ai didi

javascript - 尝试查找数组是否已满

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

我正在使用 JQuery 来确定先前构建的具有确定数量索引的数组是否已满。创建后,数组如下所示:

,,,,,,

我想做的就是找出每个职位是否已被填补。

所以基本上,我正在尝试测试当且仅当

[x,x,x,x,x,x]

例如,如果

[x,x,x,,x,x]  or if [x,,,,,] //return false, wrong...

非常感谢。

最佳答案

你不需要任何特定的 jQuery 东西来读取数组的大小。只需普通的 javascript 即可满足您的需求。

var arrayMaxValues = 4;
var testArray = [1,2,3,4];

if ( testArray.length == arrayMaxValues )
{
alert( 'Array is full!' );
}
else if ( testArray.length > arrayMaxValues )
{
alert( 'Array is overstuffed!' );
} else {
alert( 'There's plenty of room!' );
}

编辑

啊,您重新输入了您的问题。那么,您想看看它们的数组是否有零个 null 或未定义的值?

function isArrayFull( arr )
{
for ( var i = 0, l = arr.length; i < l; i++ )
{
if ( 'undefined' == typeof arr[i] || null === arr[i] )
{
return false
}
}
return true;
}

关于javascript - 尝试查找数组是否已满,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2238026/

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