|
30.07.2022, 19:04
|
Аспирант
|
|
Регистрация: 21.08.2012
Сообщений: 86
|
|
Неправильно сортируется обьект
Сортирую объект, но на выходе не сортируется правильно.
Нужно так [А-ЯA-Z0-9] , а получается только так [0-9А-ЯA-Z] . Идей вообще никаких, уже все перепробовал.
https://codepen.io/dmgrig/pen/LYdeGVy?editors=0011
|
|
30.07.2022, 19:25
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,123
|
|
Сообщение от dimas15
|
Сортирую объект,
|
не занимайтесь ерундой, ничего не получится, отсортировать можно только массив.
|
|
30.07.2022, 19:49
|
Аспирант
|
|
Регистрация: 21.08.2012
Сообщений: 86
|
|
Сообщение от рони
|
не занимайтесь ерундой, ничего не получится, отсортировать можно только массив.
|
по факту сортирую ключи массива.
|
|
30.07.2022, 19:51
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,123
|
|
Сообщение от dimas15
|
по факту сортирую ключи массива.
|
зачем сортировать отсортированное?
var nws = [];
//возвращаем отсортированный исходный массив
sortmas.forEach((key)=> {
nws.push(key) ;
});
console.log("Получается так:\t\t"+nws);
|
|
30.07.2022, 20:01
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,123
|
|
dimas15,
какая задача, что нужно получить из исходного массива?
|
|
30.07.2022, 20:03
|
Аспирант
|
|
Регистрация: 21.08.2012
Сообщений: 86
|
|
Сообщение от рони
|
зачем сортировать отсортированное?
var nws = [];
//возвращаем отсортированный исходный массив
sortmas.forEach((key)=> {
nws.push(key) ;
});
console.log("Получается так:\t\t"+nws);
|
Я беру массив ключей из обьекта, потом сопоставляю эти ключи с обьектом чтобы вернуть отсортированный обьект.
|
|
30.07.2022, 20:05
|
Аспирант
|
|
Регистрация: 21.08.2012
Сообщений: 86
|
|
Сообщение от dimas15
|
Я беру массив ключей из обьекта, потом сопоставляю эти ключи с обьектом чтобы вернуть отсортированный обьект.
|
Через reduce перестраиваю обьект, сортирую массив ключей и сопоставляю его с обьектом чтобы вернуть целиком обьект.
|
|
30.07.2022, 20:11
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,123
|
|
dimas15,
Сообщение от рони
|
какая задача, что нужно получить из исходного массива?
|
???
цель ваших манипуляций в итоге?
|
|
30.07.2022, 20:36
|
Аспирант
|
|
Регистрация: 21.08.2012
Сообщений: 86
|
|
Сообщение от рони
|
dimas15,
???
цель ваших манипуляций в итоге?
|
Получить в обьекте отсортированные ключи по алфавиту: кирилица,латиница, цифры
|
|
30.07.2022, 20:38
|
|
Профессор
|
|
Регистрация: 27.05.2010
Сообщений: 33,123
|
|
dimas15,
ключи объекта в объекте не сортируются!!!
|
|
|
|