这在javascript中是什么:“var var1 = var1 || []" [英] What is this in javascript: "var var1 = var1 || []"
本文介绍了这在javascript中是什么:“var var1 = var1 || []"的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我只是想增加我的核心JavaScript知识。
I just want to increase my core javascript knowledge.
有时候我会看到这个陈述,但我不知道它的作用:
Sometimes I see this statement but I don't know what it does:
var var1 = var1 || [];
这意味着什么和/或它是什么,以及如何使用它?
What does it means and/or what's it for, and how do you use it?
谢谢。
推荐答案
JavaScript中的逻辑运算符实际上是评估其中一个这两个对象。当您使用 a ||时b
评估为 b
如果 a
为false,或 a
如果 a
为真。因此 a || []
将 a
如果 a
是任何值为true或 []
如果 a
是任何值为false。
The logical operators in JavaScript actually evaluate to one of the two objects. When you use a || b
it evaluates to b
if a
is false, or to a
if a
is true. Thus a || []
will be a
if a
is any value that is true, or []
if a
is any value that is false.
使用更为明显如果(!a){a = []};
这篇关于这在javascript中是什么:“var var1 = var1 || []"的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文