【问题标题】:What does "variable || {}" in javascript? [duplicate]javascript中的“变量|| {}”是什么? [复制]
【发布时间】:2015-08-31 10:26:54
【问题描述】:

我见过一些形式的代码:

var vendorcode = vendorcode || {};

我一直认为|| 是一个逻辑运算符。但是这个真的很牛逼。

【问题讨论】:

标签: javascript


【解决方案1】:

如果vendorcodefalse-y,则此代码将{} 分配给vendorcode。 意思是undefinedfalse0null等。

如果vendorcode 不是 false-y,它将保持其价值。

你可以大声读出:“vendorcode等于vendorcode{}

【讨论】:

  • 我认为它必须与作业有关。没想到||可以与函数的分配一起使用。
猜你喜欢
  • 1970-01-01
  • 2013-03-28
  • 1970-01-01
  • 1970-01-01
  • 2018-05-22
  • 1970-01-01
  • 2014-12-05
  • 2014-01-28
  • 2018-01-12
相关资源
最近更新 更多