将字符串附加到打字稿中字符串数组中的每个元素上

问题描述 投票:0回答:3

如何将字符串附加到打字稿中的字符串数组的每个元素中我有一个像const original = ['a', 'b', 'c']的数组,我想将其设为const original_string = ['i am key a', 'i am key b', 'i am key c']怎么做?也许像const original_string = original.map(() => ${'i am key'})?我有追踪者,但无法使用

const original_string = original.forEach((item)=> (`i am key ${item}`));
typescript typescript2.0
3个回答
1
投票
const original = ['a', 'b', 'c'];
const original_string : any = [];

original.map((a) => {
  original_string.push("Key " + a);
});

console.log(original_string);

0
投票

您可以使用map函数从现有数组中创建一个新数组,在这种情况下,您想从original_string数组中创建original

例如您可以这样做。

const original = ['a', 'b', 'c'];
const original_string: string[] = original.map((key: string) => {
   return `I'm key ${key}`;
});

console.log(original_string);

0
投票
const original = ['a', 'b', 'c']
const original_string = original.map(item => `i am key ${item}`)

您要使用map,它将为您将值放在数组中。

© www.soinside.com 2019 - 2024. All rights reserved.