gpt4 book ai didi

使用 jQuery 的 javascript 关联数组长度

转载 作者:数据小太阳 更新时间:2023-10-29 04:21:55 25 4
gpt4 key购买 nike

我正在使用 javascript 关联数组,例如:

var testarray = [];
testarray['one'] = '1';
testarray['two'] = '2';
testarray['three'] = '3';

我也在使用 jquery。如何使用 jquery 或任何其他方法检查此关联数组的长度?基本上我想检查这个数组是否为空。

谢谢。

最佳答案

你不应该使用数组来存储非数字索引,你应该使用一个简单的对象:

function getObjectLength (o) {
var length = 0;

for (var i in o) {
if (Object.prototype.hasOwnProperty.call(o, i)){
length++;
}
}
return length;
}

编辑:由于您使用的是 jQuery 并且想要检查对象是否为“空”,因此 1.4 版本引入了 $.isEmptyObject

if ($.isEmptyObject(obj)) { 
//...
}

关于使用 jQuery 的 javascript 关联数组长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2402193/

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