|  | 
	| 
	| 
	
	| 
		
	| 
			
			 
			
				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,150
					 
		
 |  |  
	| 
	
 
	| Сообщение от dimas15 |  
	| Сортирую объект, |  
	
 не занимайтесь ерундой, ничего не получится, отсортировать можно только массив. |  |  
	| 
		
	| 
			
			 
			
				30.07.2022, 19:49
			
			
			
		 |  
	| 
		
			
			| Аспирант       |  | 
					Регистрация: 21.08.2012 
						Сообщений: 86
					 
		
 |  |  
	| 
	
 
	| Сообщение от рони   |  
	| не занимайтесь ерундой, ничего не получится, отсортировать можно только массив. |  
	
 по факту сортирую ключи массива. |  |  
	| 
		
	| 
			
			 
			
				30.07.2022, 19:51
			
			
			
		 |  
	| 
		
			|  | Профессор       |  | 
					Регистрация: 27.05.2010 
						Сообщений: 33,150
					 
		
 |  |  
	| 
	
 
	| Сообщение от dimas15 |  
	| по факту сортирую ключи массива. |  
	
 зачем сортировать отсортированное? 
 
var nws = [];
//возвращаем отсортированный исходный массив
sortmas.forEach((key)=> {
  nws.push(key) ;
});
console.log("Получается так:\t\t"+nws);
 |  |  
	| 
		
	| 
			
			 
			
				30.07.2022, 20:01
			
			
			
		 |  
	| 
		
			|  | Профессор       |  | 
					Регистрация: 27.05.2010 
						Сообщений: 33,150
					 
		
 |  |  
	| 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,150
					 
		
 |  |  
	| dimas15,
  
	
 
	| Сообщение от рони |  
	| какая задача, что нужно получить из исходного массива? |  
	
 ???
 
цель ваших манипуляций в итоге? |  |  
	| 
		
	| 
			
			 
			
				30.07.2022, 20:36
			
			
			
		 |  
	| 
		
			
			| Аспирант       |  | 
					Регистрация: 21.08.2012 
						Сообщений: 86
					 
		
 |  |  
	| 
	
 
	| Сообщение от рони   |  
	| dimas15, 
 ???
 
 цель ваших манипуляций в итоге?
 |  
	
 Получить в обьекте отсортированные ключи по алфавиту: кирилица,латиница, цифры
  |  |  
	| 
		
	| 
			
			 
			
				30.07.2022, 20:38
			
			
			
		 |  
	| 
		
			|  | Профессор       |  | 
					Регистрация: 27.05.2010 
						Сообщений: 33,150
					 
		
 |  |  
	| dimas15,ключи объекта в объекте не сортируются!!!
 |  |  |  |