js空值合并运算符??

  • 语法let result = a ?? b;

  • 含义:如果 anullundefined,就返回 b;否则返回 a

  • 和逻辑或 || 的区别:|| 会把 假值(0, '', false 也当成无效,而 ?? 只认 nullundefined

posted @ 2025-09-08 17:46  jerry-mengjie  阅读(6)  评论(0)    收藏  举报