I'm trying to get an array from a JSON object, and check if it's empty, but it's giving me problems. HTML:
<p id="r"></p>
JS:
var r = document.getElementById('r');
var obj = {
"_id": "4345356",
"title": "sdfsf",
"data": []
};
obj = JSON.parse(obj);
function isEmpty(a) {
if (typeof a === 'undefined' || a.length == 0)
return true;
return false;
}
r.innerHTML = isEmpty(obj.data);
Fiddle. What did I miss? Thanks!
objalready is a JavaScript object, why do you want toparse()it again ?