JSFiddle - React, Tailwind, and code Playground

by David Joseph Guzsik

JavaScript

function objKeys(obj){
	var keys = Object.keys(obj).sort(function(a,b){
		 return a.toString().localeCompare( b.toString() );
	});

	if (keys.indexOf('Pr') != -1){
		keys.splice(keys.indexOf('Pr'),1);
		keys.splice(0,0,"Pr");
	}
	
	return keys;
}

var fejezetek = { 
'Pr':'docs.google.com/document/d/…', 
'1':'docs.google.com/document/d/…', 
'2':'docs.google.com/document/d/…', 
'3':'docs.google.com/document/d/…', 
'4':'docs.google.com/document/d/…', 
'5':'docs.google.com/document/d/…', 
'6':'docs.google.com/document/d/…', 
'7':'docs.google.com/document/d/…', 
'8':'docs.google.com/document/d/…', 
'8.5':'docs.google.com/document/d/…', 
'9':'docs.google.com/document/d/…', 
'10':'docs.google.com/document/d/…', 
'11':'docs.google.com/document/d/…', 
'12':'docs.google.com/document/d/…', 
'12.5':'docs.google.com/document/d/…', 
'Ep':'docs.google.com/document/d/…',
'Usz':'docs.google.com/document/d/…',
};

document.write(JSON.stringify(objKeys(fejezetek)).substring(1,JSON.stringify(objKeys(fejezetek)).length-1).split(',').join(',<br>'));