Ich sah ein Stück Code, der mich als seltsam feststeckte. Was bedeutet Wechsel (! 0) in Javascript? In welchen Fällen könnte diese Technik nützlich sein?wechseln (! 0) Was bedeutet es
jsTree verwendet es an einigen Stellen, aber es sieht fremd aus. Ich bin mir sicher, dass es einen guten Grund dafür gibt, aber ich kann es nicht herausfinden.
Hier ist ein Clip von Code:
switch(!0) {
case (!s.data && !s.ajax): throw "Neither data nor ajax settings supplied.";
case ($.isFunction(s.data)): //...
break;
}
Jemand versucht, ihren Code zu verschleiern würde ich sagen. Dies ist ein hacky Weg, 'if' und' if else' nicht zu verwenden. –
Gerade Hipsta Stil yo. –
mögliche Duplikate von [Was bedeutet! 1 und! 0 in Javascript?] (Http://stackoverflow.com/questions/11550681/what-does-1-and-0-mean-in-javascript) –