gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 11:22:34 25 4
gpt4 key购买 nike

我看到过一些以下形式的代码:

var vendorcode = vendorcode || {};

我一直认为||是一个逻辑运算符。但这确实是一件很奇怪的事。

最佳答案

如果 vendorcodefalse-y,此代码会将 {} 分配给 vendorcode。意味着它是未定义false0null等。

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

您可以大声朗读:“vendorcode equals vendorcode OR {}

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

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