Как получить пустое значение в ответе JSON? - PullRequest
0 голосов
/ 15 февраля 2020

рассмотрите код ниже:

fetch(`http://localhost:9000/api/item/list?searchText=${search}`,)
  .then((resp)=>{
   resp.json().then((res)=>{
   if(res.data === 0){
      alert("Sorry, your item cannot be found")
    }else{
      console.log(res.data);
      this.setState({data: res.data});}
 }

Вот мой ответ из журнала консоли:

enter image description here

Так, когда данные пусто, появится предупреждающее сообщение. Я пробовал null, но тоже самое. Предупреждение не может быть показано. это что-то я не так?

1 Ответ

1 голос
/ 15 февраля 2020

Вместо res.data === 0

Попробуйте! Res.data.length или res.data.length === 0

...