gpt4 book ai didi

javascript - 如何在 typescript 中生成动态对象数组

转载 作者:行者123 更新时间:2023-11-28 17:35:47 28 4
gpt4 key购买 nike

我想将字符串名称数组传递给函数,并能够基于该数组生成对象数组。

假设我正在传递 { 'id', 'title' } 并作为我得到的输出

[
{
id: '1',
title: 'o1'
},
{
id: '2',
title: 'o2'
},
]

我有点困惑,因为不确定如何获取 Stirngs 数组并将其元素转换为对象

export function getItems(names) {

const a: any[] = [];
for (let i = 0; i < 5; i++) {
// need to produce 5 objects here like:
// {
// id: '1',
// title: 'o1'
// }
a.push(object);
}

return a;
}

想法?

最佳答案

您没有提供太多信息,但这应该对您有用。

function getItems(names) {
const a: any[] = [];
for (let i = 0; i < 5; i++) {
a.push(names.reduce((acc, val) => {
acc[val] = val + i
return acc
}, {}));
}
return a;
}

关于javascript - 如何在 typescript 中生成动态对象数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49165837/

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