То, что вы говорите, невозможно (ну, не технически невозможно, но это потребует некоторой магии js, основанной на прокси, которую, я уверен, в вашем случае нет).
Возможно, ваши ключи не "54"
, а " 54"
, "054"
или что-то подобное.
Проверьте, какие ключи действительно есть у чего-то вроде
console.log(JSON.stringify(Object.keys(keys)));
Еще одна очень частая ошибкаявляется то, что вы используете асинхронный сбор данных (AJAX), и ваш цикл выполняется слишком рано (вам нужно поместить свою обработку в обратный вызов, и вместо этого вы запускаете ее сразу после вызова AJAX).