gpt4 book ai didi

javascript - Javascript中的 "|| {}"是什么意思?

转载 作者:行者123 更新时间:2023-11-28 13:17:09 26 4
gpt4 key购买 nike

例如这里:

var h , aa = aa || {} , m = this ,

“|| {}”是什么意思?

最佳答案

它可以防止您的对象未定义。例如。如果你写:

a = B || {};

并且 B 将是未定义的 --> 您将分配空对象而不是 FALSY 值(未定义)。

总结:如果值为“假值”,则分配空对象。

这里有所有虚假值:

  • 未定义
  • NaN
  • bool 类型 FALSE 值
  • 简单地将“0”作为数字
  • 空字符串变量

关于javascript - Javascript中的 "|| {}"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36843338/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com