, . , :
var argmnt = "emphasize",
method = condition ? "addClass" : "removeClass" ;
$( selector )[ method ]( argmnt );
, :
$( selector )[ condition ? "addClass" : "removeClass" ]( argmnt );
, : $.fn.toggleClass.
, , , .
, -. , first-name , , person.first-name. : person['first-name'] .
inline- :
var method = "addClass";
$( selector )[ method ]( argmnt );
, $( select ).addClass( argmnt ), but we're able to conditionally determine which method will be called: $. fn.addClass , or $. fn.removeClass`.
:
var values = [ "Stack", "Overflow" ];
el.textContent = values[ (1 + values.indexOf( el.textContent )) % values.length ];
, , .
, . , - , .