Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 30.07.2022, 19:04
Аспирант
Отправить личное сообщение для dimas15 Посмотреть профиль Найти все сообщения от dimas15
 
Регистрация: 21.08.2012
Сообщений: 86

Неправильно сортируется обьект
Сортирую объект, но на выходе не сортируется правильно.
Нужно так [А-ЯA-Z0-9] , а получается только так [0-9А-ЯA-Z] . Идей вообще никаких, уже все перепробовал.
https://codepen.io/dmgrig/pen/LYdeGVy?editors=0011
Ответить с цитированием
  #2 (permalink)  
Старый 30.07.2022, 19:25
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Сообщение от dimas15
Сортирую объект,
не занимайтесь ерундой, ничего не получится, отсортировать можно только массив.
Ответить с цитированием
  #3 (permalink)  
Старый 30.07.2022, 19:49
Аспирант
Отправить личное сообщение для dimas15 Посмотреть профиль Найти все сообщения от dimas15
 
Регистрация: 21.08.2012
Сообщений: 86

Сообщение от рони Посмотреть сообщение
не занимайтесь ерундой, ничего не получится, отсортировать можно только массив.
по факту сортирую ключи массива.
Ответить с цитированием
  #4 (permalink)  
Старый 30.07.2022, 19:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

Сообщение от dimas15
по факту сортирую ключи массива.
зачем сортировать отсортированное?
var nws = [];
//возвращаем отсортированный исходный массив
sortmas.forEach((key)=> {
  nws.push(key) ;
});

console.log("Получается так:\t\t"+nws);
Ответить с цитированием
  #5 (permalink)  
Старый 30.07.2022, 20:01
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

dimas15,
какая задача, что нужно получить из исходного массива?
Ответить с цитированием
  #6 (permalink)  
Старый 30.07.2022, 20:03
Аспирант
Отправить личное сообщение для dimas15 Посмотреть профиль Найти все сообщения от dimas15
 
Регистрация: 21.08.2012
Сообщений: 86

Сообщение от рони Посмотреть сообщение
зачем сортировать отсортированное?
var nws = [];
//возвращаем отсортированный исходный массив
sortmas.forEach((key)=> {
  nws.push(key) ;
});

console.log("Получается так:\t\t"+nws);
Я беру массив ключей из обьекта, потом сопоставляю эти ключи с обьектом чтобы вернуть отсортированный обьект.
Ответить с цитированием
  #7 (permalink)  
Старый 30.07.2022, 20:05
Аспирант
Отправить личное сообщение для dimas15 Посмотреть профиль Найти все сообщения от dimas15
 
Регистрация: 21.08.2012
Сообщений: 86

Сообщение от dimas15 Посмотреть сообщение
Я беру массив ключей из обьекта, потом сопоставляю эти ключи с обьектом чтобы вернуть отсортированный обьект.
Через reduce перестраиваю обьект, сортирую массив ключей и сопоставляю его с обьектом чтобы вернуть целиком обьект.
Ответить с цитированием
  #8 (permalink)  
Старый 30.07.2022, 20:11
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

dimas15,
Сообщение от рони
какая задача, что нужно получить из исходного массива?
???

цель ваших манипуляций в итоге?
Ответить с цитированием
  #9 (permalink)  
Старый 30.07.2022, 20:36
Аспирант
Отправить личное сообщение для dimas15 Посмотреть профиль Найти все сообщения от dimas15
 
Регистрация: 21.08.2012
Сообщений: 86

Сообщение от рони Посмотреть сообщение
dimas15,

???

цель ваших манипуляций в итоге?
Получить в обьекте отсортированные ключи по алфавиту: кирилица,латиница, цифры
Ответить с цитированием
  #10 (permalink)  
Старый 30.07.2022, 20:38
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,123

dimas15,
ключи объекта в объекте не сортируются!!!
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Новый обьект или вызов функции greenrow_ty Общие вопросы Javascript 5 03.10.2016 20:54
Как из строки получить обьект? linklee Общие вопросы Javascript 22 15.07.2013 18:11
обьект Image неправильно возвращает height, width Andrey1205 Элементы интерфейса 8 10.06.2012 16:06
Обьект из строки Andrejs Элементы интерфейса 7 06.07.2011 17:19
Скрипт неправильно работает в FF InviS Общие вопросы Javascript 6 11.04.2010 16:56