gpt4 book ai didi

javascript - 如何拆分字符串数组并返回具有键/值对的单个对象

转载 作者:行者123 更新时间:2023-12-02 18:28:18 25 4
gpt4 key购买 nike

我有这个 arraystrings:

[ 
'Back to Main Window: Retour à la fenêtre principale',
'All Client Groups: Tous les groupes de clients',
'Filter by Client: Filtrer par client'
]

我想将它转换为一个对象,带有键/值对,如下所示:

{
'Back to Main Window': 'Retour à la fenêtre principale',
'All Client Groups': 'Tous les groupes de clients',
'Filter by Client': 'Filtrer par client'
}

我不得不尝试使用 map() & split(),但我得到的是这个输出:

const results = translations.map(translation => {
const [key, value] = translation.split(':');

return { key: value };
});

// results returns an "array" with the "key" word as key for all values :(
// [ { key: ' Retour à la fenêtre principale' },
// { key: ' Tous les groupes de clients' },
// { key: ' Filtrer par client' } ]
//

最佳答案

map在阵列上和 split ': ' 中的每一项,然后使用 Object.fromEntries :

const arr = [ 
'Back to Main Window: Retour à la fenêtre principale',
'All Client Groups: Tous les groupes de clients',
'Filter by Client: Filtrer par client'
]


const res = Object.fromEntries(arr.map(e => e.split(": ")))

console.log(res)

关于javascript - 如何拆分字符串数组并返回具有键/值对的单个对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69803265/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com