У меня есть скрипт динамически добавляющий в ассоциативный массив полученные значения, сам массив выглядит примерно так:
var object = {
_id: chatMsg['user_id'],
chatlog: {
msg: {
attachments: chatMsg['attachments'],
date: chatMsg['date'],
msg_id: chatMsg['message_id']
}
}
}
А мне нужно вместо названия ключа "msg" поместить значение из chatMsg['message_id'].
Примерно вот так:
var object = {
_id: chatMsg['user_id'],
chatlog: {
chatMsg['message_id']: {
attachments: chatMsg['attachments'],
date: chatMsg['date']
}
}
}
При попытке сделать как мне надо - нода ругается на синтаксическую ошибку. Оно и ясно.
Как посоветуете решить проблему?