Nomes de variáveis dinâmicas em Javascript

Eu usojQuery Impromptu solicita no meu aplicativo e são muito úteis.

No entanto, para chamar as solicitações do Impromptu, é necessário especificar os nomes dos botões e seus valores de retorno da seguinte forma:

$.prompt('Example 2',{ buttons: { Ok: true, Cancel: false } });

Gostaria muito de ter nomes de botões dinâmicos, algo como isto:

function showprompt(question, button1, button2) {
  $.prompt(question,{ buttons: { button1: true, button2: false } });
}

Mas isso não parece funcionar, os botões são chamados apenas de 'button1' e 'button2'!

Eu tentei usareval(button1) e''+button1as eles exibem erros de sintax

Alguma sugestão

questionAnswers(1)

yourAnswerToTheQuestion