我看到一段代码让我感到奇怪.切换(!0)在javascript中的含义是什么?在这种技术有用的情况下,有哪些情况?
jsTree在一些地方使用它,但它看起来很陌生.我确信它背后有充分的理由,但无法弄明白.
这是一段代码:
switch(!0) {
case (!s.data && !s.ajax): throw "Neither data nor ajax settings supplied.";
case ($.isFunction(s.data)): //...
break;
}
Run Code Online (Sandbox Code Playgroud) 我使用以下命令来激活js函数:
$(document).ready(function() {
$('.gl a').do_this({
Run Code Online (Sandbox Code Playgroud)
所以div类.gl中的任何链接都会激活do_this函数..简单
现在,我也想在另一个div链接上激活相同的功能,我可以这样做:
( $('.gl a') OR $('.gm a') ).do_this({
Run Code Online (Sandbox Code Playgroud)
试过所有的组合,但还没有工作,或者我只是需要复制其他类的整个事情?