Converter valor da string para o nome da propriedade do objeto [duplicado]
Duplicata Possível:
Como converter string como nome de campo do objeto em javascript
Eu posso fazer isso:
var objPosition = {};
objPosition.title = "whatever";
Mas eu estou recebendo 'title' dinamicamente, e quero usar cerca de meia dúzia de strings para obter a meia dúzia de propriedades para o objeto. Eu tentei eval e vários outros esquemas que parecem ter o mesmo problema, mas até agora estão vazios.
Eu tenho:
var txtCol = $(this).text();
txtCol = $.trim(txtCol);
e quero que o valor de txtCol seja um nome de propriedade.
Alguma ideia?