|
1
3
您可以使用helper函数获取嵌套对象的值,并将这些值映射到同一索引。
|
|
2
4
这里是一个
函数式程序设计
方法是,使用中级ES6
解释为了便于解释,让我们商定一些条件: 我们有 输入 (数组),由 组 . 各 组 是一个数组,由 排 . 各 行 包括 物体 ,每个都有一个属性/值对。 这个 输出 没有 组 水平,但它有 排 ,同样包括 物体 ,每个都有一个属性/值对。 因此,使用这些术语,我们来看看代码:
由于输出数组中的行数等于任何组中的行数,因此映射第一个组的行似乎是一个好的开始,例如
对于输出中的每一行,我们需要求和,并且
所以
对于该行中的每个对象,我们都可以使用
用
因此映射得到每个键的所有和。用
所以…
|
|
|
3
2
请尝试以下操作:
|
|
|
4
1
尝试将这类问题分解成更小的问题,并逐渐积累起来,这是一个好主意。这意味着我们不必一蹴而就。 让我们编写一个函数,将数组中的各个元素相加:
现在让我们使用
现在,我们可以遍历第一个矩阵中的所有行,并从第二个矩阵中使用等价的矩阵。
现在我们可以把它变成一个减速器:
希望这有帮助! |
|
|
5
1
试试这个简单的小代码snipet:
|
|
6
1
你所问的基本上就是
|
|
7
1
短一点的选择:
|
|
|
8
0
此解决方案返回一个对象,并将每个键的值相加。
|
|
|
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 1 年前 |
|
|
bairog · 从按属性筛选的对象数组字典中创建值数组 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |
|
|
Geremia · 2D NumPy数组+1D数组? 1 年前 |
|
|
MARTIN · 交换第一个和最后一个单词,反转所有中间的字符 1 年前 |
|
|
Paul Williams · 迭代数组时输出有问题 1 年前 |