如何将2D数组中的每个数组转换为打字稿中的字符串?

问题描述 投票:-2回答:1

我正在尝试将2D数组中的每个元素转换为字符串。因此,举例来说,我想将类似[['ICjs','phCL'] ['ksRp','nyhk'] ['4956','UiFS']]的内容转换为类似[[ICjs-phCL] ,“ ksRp-nyhk”,“ 4956- UiFS”]

我已经尝试将2D数组中的每个数组转换为字符串,然后将','替换为'-'。我无法读取未定义的属性'toString'。

const arr1 = [ [ 'ICjs', 'phCL' ] [ 'ksRp', 'nyhk' ] [ '4956', 'UiFS' ] ];
const arr2 = [];

for(let i = 0; i <= arr.length; i++) {
  const text = await arr[i].toString();
  await text.replace(/,/g, " - ");
  await arr2.push(text);
}
return arr2;
arrays typescript multidimensional-array
1个回答
0
投票

这可以很容易地通过将每个内部数组map ping为其map的形式来完成。

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