Commerce.js cart.line_items 一开始没有作为数组返回,给我一个错误

Commerce.js cart.line_items is not returning as an array at the start and is giving me an error

我正在尝试使用 const isEmpty = !cart.line_items.length; 查找我的购物车是否为空,但它返回无法读取未定义的 属性 长度。所以我 console.logged 是否 cart.line_items 是一个数组,它最终返回 false,true,true。所以出于某种原因,它在开始时不被识别为数组。我该如何解决这个问题?

添加这个 catch if(!cart.line_items) return 'Loading...' 似乎解决了问题