Abra uma caixa de diálogo Salvar arquivo para uma variável js

No meu aplicativo da web, preciso dar ao usuário a opção de salvar uma variável js como um arquivo (quando o usuário clica em baixar, o aplicativo oferece a ele o salvamento de um arquivo, de preferência como arquivo .js).

Da mesma forma que o Google Docs oferece para salvar um arquivo.

É possível que o javascript passe sua variável dessa maneira?

questionAnswers(2)

yourAnswerToTheQuestion