gpt4 book ai didi

json - JavaScript : How to test if response JSON array is empty

转载 作者:行者123 更新时间:2023-12-03 22:03:06 25 4
gpt4 key购买 nike

我返回以下 JSON:

{"array":[],"object":null,"bool":false}

我正在使用以下看似详尽的 if 语句来测试它:

$.ajax({
type: "GET",
url: "/ajax/rest/siteService/list",
dataType: "json",
success: function (response) {
var siteArray = response.array;

// Handle the case where the user may not belong to any groups
if (siteArray === null || siteArray=== undefined || siteArray=== '' || siteArray.length === 0) {
window.alert('hi');
}
}
});

但是警报没有触发。 :[

最佳答案

使用$.isArray()检查一个对象是否是一个数组。然后您可以检查 length 属性的真实性,看看它是否为空。

if( !$.isArray(siteArray) ||  !siteArray.length ) {
//handler either not an array or empty array
}

关于json - JavaScript : How to test if response JSON array is empty,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16350604/

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