📌  相关文章
📜  与每个键关联的值将是一个数组,该数组由传递给回调时产生该返回值的所有元素组成. - Javascript代码示例

📅  最后修改于: 2022-03-11 15:03:09.493000             🧑  作者: Mango

代码示例1
function groupBy(array, callback) {

  return array.reduce((acc,cur) => {
    let key = callback(cur)
    acc[key] = acc[key] || [];
    acc[key].push(cur)
    return acc;
  },{})
  
}

const decimals = [1.3, 2.1, 2.4];

const floored = function(num) {
  return Math.floor(num);
};

console.log(groupBy(decimals, floored));