这是我的代码:
+---+----------+----------+
| ID| date1| date2|
+---+----------+----------+
| A|2018-01-05|2018-02-10|
| A|2018-02-10|2018-01-05|
| A|2018-01-05|2018-01-05|
| A|2018-02-10|2018-02-10|
| B|2018-08-11|2018-09-11|
| B|2018-09-11|2018-08-11|
| B|2018-08-11|2018-08-11|
| B|2018-09-11|2018-09-11|
+---+----------+----------+
我希望此函数输入2个数组,并在输出单个数组时,例如,我调用一个函数。
示例:
return s => counts.get(s) || 0;
// Sample call
结果与f(a,b)=array
和a
两个数组
答案 0 :(得分:1)
您可以减少计数并映射给定值的计数。然后,您需要调整:load
的值。
undefined
答案 1 :(得分:0)
使用内置的Array.prototype.concat
function combineArrays (a, b) {
return a.concat(b);
}
const array1 = [1,2,3];
const array2 = [4,5,6];
console.log(combineArrays(array1, array2));
但是,您的代码示例似乎与您的要求不符。也许您想将两个数组中的所有计数合并为一个值?
function addArrays(a, b) {
return a.concat(b).reduce((a, b) => a + b);
}
const array1 = [1,2,3];
const array2 = [4,5,6];
console.log(addArrays(array1, array2));
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/concat https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/reduce