【发布时间】:2014-02-23 17:01:02
【问题描述】:
我正在阅读一些 javascript 代码,并且我看到了很多看起来像这样的代码:
processMethod = processMethod || function(){};
它通常在函数中找到。我相信这是一个速记代码,但我不确定它的作用。
它是否检查 processMethod 是否有值,是否没有将其声明为可以稍后定义的函数?
【问题讨论】:
-
表示如果
processMethod不存在,只需创建一个空函数来防止processMethod -- undefined error. -
对不起#Raymond Chen。我不知道如何提出这个问题,甚至不知道在发布之前要搜索什么字词。
-
是的,重要的部分是标点符号,所以不知道如何搜索。
-
@RaymondChen, @gdaniel:
[javascript] what does "||" do
标签: javascript shorthand