【问题标题】:Finding length of Object , If Object is empty getting error查找对象的长度,如果对象为空则出错
【发布时间】:2023-02-08 16:55:52
【问题描述】:

``

if (Object.keys(api).length > 0)

如果 api obj 有数据,所以我可以看到长度,但是 api obj 是空的我收到错误,那么我该如何处理呢?

【问题讨论】:

  • 这回答了你的问题了吗? How do I test for an empty JavaScript object?
  • if (Object.keys(api || {}).length > 0) 这样处理
  • 如果对象是nullundefined,则无法获取其密钥。检查是否是不是nullundefined
  • 感谢@JaydipJadhav 它有效。
  • @VLAZ 我从 api 获取数据,所以有些 obj 是 null ,有些有数据,所以我需要检查哪个 api 有数据。

标签: javascript reactjs next.js frontend


【解决方案1】:

你可以这样处理:

if (Object.keys(api||[]).length > 0)

【讨论】:

  • 谢谢 :) 是作品。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-11-14
  • 1970-01-01
  • 1970-01-01
  • 2017-03-30
  • 1970-01-01
相关资源
最近更新 更多