Я хочу назначить некоторые свойства массиву, но только если они являются индексами массива. В противном случае некоторые реализации могут переключить базовую структуру на хэш-таблицу, и я не хочу этого.
Например, это индексы массива: "0", "1", "2", "3", "4", "4294967294"
Но это не: "abcd", "0.1", "-0", "-1", " 2", "1e3", "4294967295"
Есть ли простой способ проверить, является ли строка индексом массива?