javascript - 检查结构是否为空 : Javascript

标签 javascript

我有一个页面上显示的项目列表,使用结构。如果客户没有选择这些项目中的一个,我想检查该结构是否为空。

这是我的代码:

shopItems.shopItemsStruct = {};

所以当我执行 console.log(shopItems.shopItemsStruct) 时,如果我没有选择项目,它会显示 Object { }。如何检查 if 语句(即如果未选择商店商品)?

谢谢。

最佳答案

函数Object.keys返回作为参数传递的对象中的键数组。如果返回值为零,则该对象没有键。

if (Object.keys(shopItems.shopItemsStruct).length === 0) {
    ...
}

关于javascript - 检查结构是否为空 : Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34910087/

相关文章:

javascript - 如何根据存储信息和模型 hasMany 关系在 Controller 中创建计算属性

javascript - 函数中的 2 个变量获得相同的日期值

javascript - Typescript 和 sql.js - 如何告诉 Typescript 它在那里

php - 主页登录表单 - Wordpress

javascript - 使用装饰器将类方法附加到窗口对象

javascript - 在元标记中包含我需要在 javascript 中提取的信息

javascript - 添加事件监听器时如何将数据传递给函数?

java - 如何从 WebView 中获取文本

javascript - 将按钮的文本从 'Copy' 转换为 'Copied',几秒钟后又转换回 'Copy'

javascript - reactjs 意外 token '<'