如何在 JSON 响应中获取空值?

How do I get the empty value in JSON response?

考虑以下代码:

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});}
 }

这是我从控制台日志中得到的回复:

所以当数据为空时,就会显示提示信息。我已经尝试 null 但也一样。无法显示警报消息。是我错了吗?

而不是res.data === 0

尝试 !res.data.length 或 res.data.length === 0