使用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)
http://stackoverflow.com/questions/334836/testing-for-an-empty-array-object-in-json-with-jquery

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:使用jQuery测试JSON中的空数组对象