Nombres de variables dinámicas en Javascript

Yo suelojQuery Impromptu aparece en mi solicitud y son muy útiles.

Sin embargo, para llamar a las solicitudes de Impromptu, debe especificar los nombres de los botones y sus valores de retorno de la siguiente manera:

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

Realmente me gustaría tener nombres de botones dinámicos, algo como esto:

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

¡Pero esto no parece funcionar, los botones se llaman simplemente 'button1' y 'button2'!

He intentado usareval(button1) y''+button1 pero muestran errores de sintaxis.

¿Alguna sugerencia

Respuestas a la pregunta(1)

Su respuesta a la pregunta