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

时间:2020-02-17 04:45:56

标签: typescript typescript2.0

如何在Typescript中将字符串附加到字符串数组中的每个元素 我有一个像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}`));

3 个答案:

答案 0 :(得分:1)

const original = ['a', 'b', 'c'];
const original_string : any = [];

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

console.log(original_string);

答案 1 :(得分:1)

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

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

答案 2 :(得分: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);