如何在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}`));
答案 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);