Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как проверить наличие массива в json? (https://javascript.ru/forum/misc/82600-kak-proverit-nalichie-massiva-v-json.html)

nastya97core 30.05.2021 03:06

Как проверить наличие массива в json?
 
Здравствуйте. Я из php отправляю json.
//  проверка имени
if (...){
  $error['validate'][] = "iname";
}

// проверка почты и телефона
if (...) {
  $error['validate'][] = "icont";
} 

// проверка адреса
if (...){
  $error['validate'][] = "iadress";
}

//отправка ошибки в случае не прохода валидации
if(isset($error['validate'])) {
  echo json_encode($error);
}


на клиенте у меня запрос через fetch:
async function toShop(e){
e.preventDefault()
let response = await fetch('toshop.php', {
  method: 'POST',
  body: new FormData(e.target)
});

let result = await response.json();
console.log(result);
}


Консоль выдаёт вот такое:


Как мне узнать, существует ли объект validate?

рони 30.05.2021 07:24

nastya97core,
"validate" in result
https://learn.javascript.ru/object#p...va-operator-in


Часовой пояс GMT +3, время: 16:22.