当前位置: 首页 > 知识库问答 >
问题:

如何修剪数组内部的数组元素?[副本]

郎宏逸
2023-03-14

我有这样一个数组:

const allData = 
[
  ['Alex   ','foo@email','   ',],
  ['  ','goo@gmail, '232-333-2222'],
]

我想修剪数组中的所有值,以便例如'Alex'变为'Alex'

for (let data of allData.entries()) {
    for (let content of data) {
        content.trim();
    }
}
allData.forEach((data) => {
    data.forEach((content) => {
        content.trim();
    });
});
allData.map((data, index) => {
    return data.map((content) => content.trim());
});

我错过了什么?我希望alldata包含修剪后的值。

共有1个答案

朱宇航
2023-03-14

您的代码(第三个版本)没有问题。唯一的误解是.map()不修改原始数组,而是返回一个新数组。看:

// This is basically your code.
const allData = 
[
  ['Alex   ','foo@email','   ',],
  ['  ','goo@gmail', '232-333-2222'],
];

 const trimmedAllData = allData.map((data, index) => {
    return data.map((content) => content.trim());
 });
 
 console.log(trimmedAllData);
 类似资料:
  • 我有一个数组的复数。我寻求将数组中每个数字的实部和虚部剪辑到某个指定的最小值和最大值(相同的剪辑应用于实部和虚部)。例如,考虑: 我可以通过对复数组的实部和虚部调用np.clip,然后将它们相加(在将虚的裁剪数据乘以1j之后)来实现这一点。有办法用一个命令就能做到这一点吗? 不会产生预期的结果。

  • 本文向大家介绍MongoDB中如何访问JSON数组的内部元素,包括了MongoDB中如何访问JSON数组的内部元素的使用技巧和注意事项,需要的朋友参考一下 要在MongoDB中访问JSON数组的内部元素,请使用点表示法。让我们创建一个包含文档的集合- 在find()方法的帮助下显示集合中的所有文档- 这将产生以下输出- 以下是访问JSON数组内部元素的查询- 这将产生以下输出-

  • 我有一个python问题,我对这方面还不熟悉,想知道我缺少了什么。 我想做的事情是打印一个嵌套的元组,但从内到外。 例如:应打印为null,A,B,C 所有元组的最大大小为2。 我在考虑使用递归函数来实现这一点;我有这个密码,但我不知道怎么了。 我不是在问这个问题的答案(那太好了),但如果你能告诉我代码出了什么问题,我将不胜感激。 有人吗?有什么想法吗? 谢谢

  • 我有一个字符串数组,我将其按元素拆分,这样我就可以对其进行处理。现在我想把它们返回到一个句子中。 有没有一种方法可以在保留格式的同时将它们连接回一个句子?理想输出类似于以下内容:

  • 我已经创建了一个的数组: 我的问题是现在如何访问其中一个数组的元素。例如,我可以通过以下方式访问(或在示例打印中)整个数组元素: 但是如何访问所拥有的数组中的第一个元素呢?我尝试了所有方法,比如,但当数组是链接列表的元素时,我不知道如何访问数组中的元素。

  • 问题内容: 我有如下数组 我想要一个数组,该数组包含两侧没有空格的值,但它可以包含空值如何在php中做到这一点。输出数组应该像这样 问题答案: array_map 和 trim 可以胜任