究竟是怎么回事这个JavaScript语句:这个Javascript语句是什么意思?
var loadPrevious = (loadPrevious || function() {});
从我的理解,变量loadPrevious要么将是一个匿名函数或价值loadPrevious
编辑:
确定大感谢您的答复和评论。但为什么然后会有这样的声明:
var app;
loadPrevious(app = launchApplication($("#target"),0));
loadPrevious在这里做什么?为什么这样呢?
您的理解是正确的 - 'loadPrevious'将保留其当前值,或者如果它没有,则初始化一个空函数。 –
它看起来不像任何人在编辑中回答第二个问题。用这句话彻底解决你的问题。首先,jquery用于获取id为'target'的html元素的引用。然后传递给launchApplication()函数,其值被分配给var app。然后,loadPrevious()被调用,赋值给app,第二个参数为零。 –