使用jQuery测试JSON中的空数组对象

前端之家收集整理的这篇文章主要介绍了使用jQuery测试JSON中的空数组对象前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个请求返回一个具有单个属性的数组的JSON对象。如何测试数组是否为空?

用jQuery代码如:

$.getJSON(
            jsonUrl,function(data) {
                if (data.RoleOwners == [ ]) {
                    $('<tr><td>' + noRoleOwnersText + '</td></tr>').appendTo("#roleOwnersTable tbody");
                    return;
                }
                $.each(data.RoleOwners,function(i,roleOwner) {
                    var tblRow =
                    "<tr>"
                    + "<td>" + roleOwner.FirstName + "</td>"
                    + "<td>" + roleOwner.LastName + "</td>"
                    + "</tr>"
                    $(tblRow).appendTo("#roleOwnersTable tbody");
                });

我可以用if(data.RoleOwners == [])来测试RoleOwners是空数组吗?

谢谢,
马特

解决方法

(data.RoleOwners.length === 0)

猜你在找的jQuery相关文章