Объекты: Сортировка объектов

Здравствуйте. Подскажите, пожалуйста почему не работает код? Выдает “Cannot read properties of undefined (reading ‘age’)”.

let getSortedArray = function (masObj, key) {
for (let i = masObj.length; i > 0; i–) {
for (let j = 0; j < i; j++) {
if (masObj[j][key] > masObj[j + 1][key]) {
let tem = masObj[j];
masObj[j] = masObj[j + 1];
masObj[j + 1] = tem;
}
}
}
return masObj;
};