let products;
if (products?.length !== 0) {
console.log('true')
}Run Code Online (Sandbox Code Playgroud)
与
let products;
if (products && products.length !== 0) {
console.log('true')
}Run Code Online (Sandbox Code Playgroud)
如果没有产品数组,示例 1 仍将运行 if 语句。可选链不应该检查产品是否存在,然后检查长度,最后检查长度为 0 吗?
例子。如果产品不存在,2 将不会运行。
javascript ×1