Setting bash shell option for a single command

What is the simplest way to set a bash shell option for a single command, <command>?

Any of the following broad methodologies should work, as long as bash supports it (they are in decreasing order of preference):

  1. syntax akin to setting a parameter for a single command, like IFS=, <command>
  2. running an anonymous function that contains a call to a bash equivalent for zsh's setopt localoptions <option> right before the anonymous function calls <command>
  3. saving the value of the shell option to a variable, then setting the shell option to the desired value, then running <command>, then setting the shell option back to the saved original value