Мне приходят данные и как проверить если есть в них поле friendslist или нет?
if(data какое условие писать сюда?){
}
else{
}
Вот пример
{
"friendslist": 1,
"id": "847",
"msg": "OK"
}
var test = {
"friendslist": 1,
"id": "847",
"msg": "OK"
};
if(test.friendslist) { // if(test['friendslist']) {
console.log('есть поле');
} else{
console.log('нет поля');
}
// Если значение поля может содержать ноль
if(typeof test.friendslist !== 'undefined') {
console.log('есть поле');
} else{
console.log('нет поля');
}
if(имя вашего ключа(поля) in инспектируемый объект){ } else{ }
var obj = {"a": false}
obj.b = undefined
if("a" in obj){
console.log("ключ 'a' присутствует в объекте obj, его расширение " +obj["a"])
}
else{}
if("b" in obj){
console.log("ключ 'b' присутствует в объекте obj и его расширение " +obj["b"])
}
else{}
Как развивать веб-проекты в 2026 году: технологии, контент E-E-A-T и факторы доверия
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники