I have a request that returns a JSON object with a single property which is an array. How can I test if the array is empty?
With jQuery code like:
$.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'); });
what can I put instead of if(data.RoleOwners == [ ]) to test if the RoleOwners is an empty array?
Thanks, Matt
1 Answer