Լայնացրեք Array.prototype-ը մեթոդով, որը խմբավորում է զանգվածի տարրերը ըստ բանալիի, որը հաշվարկվում է փոխանցված ֆունկցիայի միջոցով, և վերադարձնում է օբյեկտ, որտեղ յուրաքանչյուր բանալիին համապատասխան է տարրերի զանգվածը: բացատրեք, թե ինչ տեղի կունենա, եթե բանալիի հաշվարկման ֆունկցիան վերադարձնի ինչ-որ բան, որը ոչ թե տող է, ոչ էլ թիվ։