javascript - 修改对象值成为键
问题描述
我有这个从 mongodb 获取的对象:
{
_id: 612ba696e82310148c6b67ee,
trans: 'left-navbar-prizes',
en: 'Prizes',
kz: 'Сыйлықтар',
ru: 'Призы'
}
我需要修改这个结构变成这样:
'left-navbar-prizes': {
'en': 'Prizes',
'kz': 'Сыйлықтар'
'ru': 'Призы'
}
我将非常感谢任何帮助。
解决方案
你可以做这样的事情
const object = {
_id: 612ba696e82310148c6b67ee,
trans: 'left-navbar-prizes',
en: 'Prizes',
kz: 'Сыйлықтар',
ru: 'Призы'
}
const { _id, trans, ...rest } = object;
const newObject = { [trans]: rest }
推荐阅读
- python - 覆盖dragEnterEvent和dropEvent光标后的PyQt不闪烁和改变
- html - 如何使用“rvest”在所有列中使用带有href的表在R中抓取HTML表?
- regex - 字符串之间的正则表达式匹配
- openshift - 无法在 Minishift (1.34.0) 上部署 Keycloak (9.0.0) 部署:keycloak-add-user.json(权限被拒绝)
- javascript - 如何在堆栈导航中为 Webview 制作后退按钮
- javascript - 如何制作社交媒体分享按钮来分享 iframe 元素 vuejs
- google-apps-script - Google 表格:如何在应用程序脚本中连接字符串?
- sparql - sparql 查询插入数据未保存在 owl
- html - 使用 Bootstrap 和 CSS 对齐内容时遇到问题
- javascript - 拖动 UI 可拖动元素时更新包含边界