Показать сообщение отдельно
  #12 (permalink)  
Старый 19.09.2015, 19:47
Профессор
Отправить личное сообщение для caetus Посмотреть профиль Найти все сообщения от caetus
 
Регистрация: 23.09.2014
Сообщений: 197

var materials = {"Глина" : 10, "Цемент" : 5, "Вода" : 8, "Песок" : 14};
var sort_arr = ["Красители", "Песок", "Цемент", "Вода", "Примеси"];
	

function objSort (obj , arr) {
		var result = {};
	        arr.forEach(function(name) {  if(name in obj) result[name] = obj[name];});
		
		for(var i in obj) 	result[i] = obj[i];
		
		return result;
}



var materials = objSort(materials, sort_arr)

alert(JSON.stringify(materials))

Последний раз редактировалось caetus, 19.09.2015 в 20:06.
Ответить с цитированием