我们说有这个矩阵:
myArray = [["a", 6, 5.54, "b"],
["xxx", 65.5, 45],
[343, "abc", 0.09]];
我的目标是计算每个子数组的总和,但忽略最后一个子数组,本例[343, "abc", 0.09]
。另外,忽略字符串值。
我设法为所有子数组执行此操作,它看起来像这样:
myArray = [["a", 6, 5.54, "b"],
["xxx", 65.5, 45],
[343, "abc", 0.09]];
result = myArray.map(a => a.reduce((s, v) => s + (+v || 0), 0));
console.log(result)

不知道要添加哪个条件以忽略最后一个子数组。
有什么想法吗?