Показать сообщение отдельно
  #33 (permalink)  
Старый 10.08.2017, 10:44
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от Nexus
На примере рони, если переменную «d» задать так и ввести в поле 2500, то результат будет неверным
Дело в том, что суть массива - порядок следования элементов. Т.е. данные, как бы их не ввели, всегда можно упорядочить. Для бекэнда можно даже добавить условие - данные присылать уже упорядочено.
У объекта к ключам такое требование не предъявишь. Т.к. не повлияешь на то как клиентская машина их "разместит".

Отсюда и разница в алгоритмах...

Одно дело если исходные данные уже такие, какие есть и работать приходится только с этим. Тут куда деваться...
Но когда сам специально делаешь хранение неудобным и потом "мужественно преодолеваешь препятствия". Это уже не совсем правильное решение задачи.
Ответить с цитированием