Como acessar o objeto usando a chave dinâmica? [duplicado

Esta pergunta já tem uma resposta aqui:

bjeto @JavaScript: acessa a propriedade variável pelo nome como string [duplicate] 3 respostas

Como acessar um objeto usando uma variável como chave. Aqui está o meu exemplo de código:

var o = {"k1": "111", "k2": "222"};
alert(o.k1); //working fine
var key = "k"+1; alert(key); // k1
alert(o.key); //not working

questionAnswers(3)

yourAnswerToTheQuestion