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