【问题标题】:How can I covert each string of an array to be an Object in the array in TypeScript?如何在 TypeScript 中将数组的每个字符串转换为数组中的对象?
【发布时间】:2020-05-09 12:12:42
【问题描述】:

我有这个数组。

const array = ["Pizza","Pasta","Choco"];

我想这样做:

const array = [["Pizza"],["Pasta"],["Choco"]];

我该怎么做?

【问题讨论】:

  • 您可以使用.map() 将每个元素映射到一个数组
  • @NickParsons 你能写吗?

标签: arrays string typescript object


【解决方案1】:

使用 Array.prototype.map(),您可以提供一个函数 (str => [str]),它将每个字符串食物元素包装在一个数组中。这将为您提供一个新数组,其中包含嵌套在它们自己的数组中的所有元素。

请看下面的例子:

const array = ["Pizza","Pasta","Choco"];
const result = array.map(str => [str]);
console.log(result);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-06-27
    • 2017-05-30
    • 2022-10-07
    • 2010-11-04
    • 2011-12-27
    • 2023-03-28
    • 2022-01-14
    • 1970-01-01
    相关资源
    最近更新 更多