Сделал код который выводить записи из parse.com
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "https://api.parse.com/1/classes/blog", true);
xmlhttp.setRequestHeader('Content-Type', 'application/json');
xmlhttp.setRequestHeader('X-Parse-Application-Id', '23WKJwJeOXMiaj6BjQP8SzGEuKCdVBHHNveHwU7y');
xmlhttp.setRequestHeader('X-Parse-REST-API-Key', 'cEIM3LXKyZDi2MtFX7wDejuyqv3GdkVvK4nQ93tE');
xmlhttp.onload = function () {
if (xmlhttp.status === 200) {
var userInfo = JSON.parse(this.responseText);
console.log(this.responseText);
var arr = userInfo.results.reverse();
var text = "";
for (var i = 0; i < arr.length; i++) {
text += '<div class="post"><br><div class="post-header">'+arr[i].title + '</div><br><img width="540px;" src="' + arr[i].img + '">'+ arr[i].frame +'<br><br><div class="post-text">' + arr[i].text + '</div><br><br></div><br>';
}
document.getElementById('blogs').innerHTML=text;
}
};
xmlhttp.send();
Когда мы выводим какой-то объект при помощи
arr[i].ОБЪЕКТ так вот как сделать проверку того что внутри, например если
arr[i].frame содержит в себе "
undefined" как сделать что бы тогда оно не выводило что оно "
undefined" а просто ничего не показывало?