Тартиб диҳед, ки Array.prototype-ро бо усулие, ки унсурҳои массивро бар асоси калиде, ки аз ҷониби функсияе дода шудааст, гурӯҳбандӣ мекунад ва объектие бармегардонад, ки дар он ҳар як калид ба массиви унсурҳо мувофиқат мекунад. Тавзеҳ диҳед, ки агар функсияи ҳисоб кардани калид чизе, ки на string ва на рақам аст, баргардонад, чӣ мешавад.