我有一个使用结构显示在页面上的项目列表。如果客户没有选择这些项目,我要检查结构是否为空。
这是我的代码:
shopItems.shopItemsStruct = {};
Run Code Online (Sandbox Code Playgroud)
因此,console.log(shopItems.shopItemsStruct)当我不选择任何项目时,它会向我显示Object { }。如何签入if语句(即,是否未选择商店商品)?
谢谢。
该函数Object.keys在它作为参数传递的对象中返回键数组。如果返回值为零,则该对象没有键。
if (Object.keys(shopItems.shopItemsStruct).length === 0) {
...
}
Run Code Online (Sandbox Code Playgroud)