我想知道如何用简写来写语句将执行
这个不起作用,但我在插件中多次看到这种语法 - 变量与语句等混合在一起。
有人可以解释正确使用这种速记语法吗? 如果第一个评估为真,我想“执行”而不是“评估”第二个语句!
var succes = !data.user||(window.location = "users/profile");
我知道第一个例子很简单,这个更好,它还使用逗号将语句串起来,我想知道如何学习这种语法。
},
hide: function (a,
b) {
if (f && !(500 > (new Date).getTime() - f.getTime())) {
if (!a || "number" == typeof a) a = k();
b || (b = $(".profile-popup"));
j(a) && (b.fadeOut("fast"), m(!1, a));
e && (clearInterval(e), e = null)
}
}
}
}();
编辑 我将我的第一个示例更改为在我的代码中使用 && 并且它起作用了,所以,就是这样 - 对于其他阅读的人 - 并且如果使用 window.location,你应该使用绝对 url
我还在这里找到了另一个详细的解释。
谢谢,理查德