找出订单标签里的 bug

来自 解构赋值
Node 24 进阶 4分钟 找出 1处问题

找出这些默认值为何不能让格式化函数接受所有缺失的客户数据形状。

JavaScript
function orderLabel({
  id = 'untracked',
  customer: { name = 'guest' } = {},
} = {}) {
  return `${id}:${name}`;
}

console.log(orderLabel({ id: 'A-17', customer: null }));
在试验场中打开
报告错误