我有一个页面上显示的项目列表,使用结构。如果客户没有选择这些项目中的一个,我想检查该结构是否为空。
这是我的代码:
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/