Реализуйте функцию groupBy(arr, fn), которая группирует элементы массива по ключу, возвращаемому функцией fn.
groupBy([6.1, 4.2, 6.3], Math.floor)
// => { '4': [4.2], '6': [6.1, 6.3] }
groupBy(['one', 'two', 'three'], s => s.length)
// => { '3': ['one', 'two'], '5': ['three'] }
arr — массив любых значенийfn — функция, принимающая элемент и возвращающая строковый или числовой ключgroupBy([6.1, 4.2, 6.3], Math.floor)
{"4":[4.2],"6":[6.1,6.3]}groupBy(['one','two','three'], s=>s.length)
{"3":["one","two"],"5":["three"]}