【发布时间】:2018-03-14 16:21:18
【问题描述】:
如何在 Javascript 中检查空 JSON 对象?我以为关键是
var isEmpty = (response || []).length === 0;
但这不是。在我的 JS 控制台中,我尝试过
jsonresp = {}
{}
jsonresp.length
undefined
这是什么原因导致我有一个 Ruby on Rails 控制器,它返回以下内容
render json: job_id.eql?(cur_job_id) ? {} : json_obj
在控制器返回“{}”的情况下,我在 JS 端无法识别它是否为空。
【问题讨论】:
-
if(Object.keys({}).length > 0){console.log("YaY")}
标签: javascript ruby-on-rails json render