Всім привіт, виходячи зі специфкації ECMAScript 5.1
http://es5.javascript.ru/x15.4.html#x15.4:
"15.4 Объекты Array # Ⓣ Ⓡ Ⓖ
Объекты Array специальным образом обрабатывают определённые классы имён свойств. Имя свойства P (в форме строкового значения) является индексом массива array index "(c)
Тобто в JS і цілочисельні значення відсутні в принципі, і значення цілочисельних індексів зберігаються як рядки.
А отже те що навіть у Фортранах реалізувалось однією машинною командою йде через класи методи і "вот всё это".
Які виходи є хоч би в перспективі від такого гальмування на елементарних операціях?