Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1851 (permalink)  
Старый 24.05.2016, 01:26
Аватар для kobezzza
Быдлокодер;)
Отправить личное сообщение для kobezzza Посмотреть профиль Найти все сообщения от kobezzza
 
Регистрация: 19.11.2010
Сообщений: 4,338

Цитата:
Кто-нибудь в явном виде использует RxJS? Если да, пару слов, чем полезен этот инструмент и почему именно он. Офф сайт я читал если что)
Почему не Async, имхо, самая шикарная либа. А вообще, с переходом на async-await редко стал юзать такие либы.
__________________
kobezzza
code monkey
Ответить с цитированием
  #1852 (permalink)  
Старый 24.05.2016, 11:14
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

разное повидение array.sort в разных браузерах
https://jsfiddle.net/159mz60v/
походу баг
баг https://bugs.chromium.org/p/chromium...OS%20Modified#
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.

Последний раз редактировалось cyber, 24.05.2016 в 11:21.
Ответить с цитированием
  #1853 (permalink)  
Старый 24.05.2016, 11:50
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

cyber,
похоже Google Chrome берёт для ускорения элемент из середины массива и начинает сравнивать с ним, вот так этот элемент и перемещается в начало массива, функция сортировки же говорит, что все остальные элементы уже на своих местах.
Ответить с цитированием
  #1854 (permalink)  
Старый 24.05.2016, 12:36
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

рони, у меня данные до сортировки примерно такие
[MF... ] Opt..
[MF... ] Org..
A4.._Pow..
A4.._Pow.._Test
...
после сортировки:
ATLAS....
[MF... ] Opt..
A4.._Pow..
A4.._Pow.._Test

он берет, но не с центра, а раньше где то 25% от начала и не возвращает на место, но это завист от размера данных при разных размерах по разному беред, у меня 4к данных берет где то 500+-
П.с это Quicksort скорее всего
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.

Последний раз редактировалось cyber, 24.05.2016 в 12:41.
Ответить с цитированием
  #1855 (permalink)  
Старый 24.05.2016, 13:04
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,112

cyber,
используй полную версию сортировки с возвратом -1 0 1 , если есть сомнения.
Ответить с цитированием
  #1856 (permalink)  
Старый 24.05.2016, 13:24
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от cyber
разное повидение array.sort в разных браузерах
Array#sort -- неустойчивая сортировка же (во всяком случае, не обязана быть таковой), поэтому она может менять местами элементы с одинаковыми ключами.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #1857 (permalink)  
Старый 24.05.2016, 13:45
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

рони, проблема в том что это внутри библиотеки за миллионом уровней абстракции от приложения)))
Я поправил с помощью API либы и костылей)
Но сам баг интересный, или исходя из того что пишет trikadin это может быть не баг
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
  #1858 (permalink)  
Старый 25.05.2016, 18:01
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от cyber
исходя из того что пишет trikadin это может быть не баг
Это не баг и есть. Гугли "stable sort javascript", если такое поведение для тебя недопустимо.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #1859 (permalink)  
Старый 25.05.2016, 18:21
Аватар для trikadin
Модератор
Отправить личное сообщение для trikadin Посмотреть профиль Найти все сообщения от trikadin
 
Регистрация: 27.04.2010
Сообщений: 3,417

Сообщение от Rise
trikadin, что за неустойчивая, в чем смысл такой сортировки тогда?
На.
__________________
Читайте:
Ты любопытный) Всё-таки, ничему в этом мире не помешает хорошая доля юмора)
Как спросить, чтобы вам ответили
Часто Задаваемые Вопросы (FAQ)
Ответить с цитированием
  #1860 (permalink)  
Старый 25.05.2016, 22:37
Аватар для cyber
I am Student
Отправить личное сообщение для cyber Посмотреть профиль Найти все сообщения от cyber
 
Регистрация: 17.12.2011
Сообщений: 4,415

trikadin, прикольно, только опять браузерный зоопарк, в одном так в другом так..
__________________
Цитата:
Если ограничения и условия описываются как "коробка", то хитрость в том что бы найти именно коробку... Не думайте о чем то глобальном - найдите коробку.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Смишных картинок тред megaupload Оффтопик 3448 03.07.2023 09:47
React'а тред melky Оффтопик 246 13.11.2016 08:07
Webpack'а тред nerv_ Сборка проекта, утилиты 58 07.05.2016 13:46
Смешных историй тред monolithed Оффтопик 11 04.03.2015 04:20
Смишных видео с намеком тред godofjavascript Оффтопик 4 30.12.2012 23:50