Przeglądając kod źródłowy jQuery kiedy spotkałem tę linię:JavaScript nawias kwadratowy funkcja połączenia
jQuery(this)[ state ? "show" : "hide" ]();
czy są jakieś zalety w porównaniu
state ? jQuery(this).show() : jQuery(this).hide();
?
Samodzielny przykład:
var object = {
foo: function() {
alert('foo');
},
bar: function() {
alert('bar');
}
};
object[true ? 'foo' : 'bar']();
object[false ? 'foo' : 'bar']();
Dzięki. Jasne wyjaśnienie. – DADU
Nowe rzeczy się nauczyły - wyłącz mózg na resztę dnia :) – Archer