зачем оно тебе ???
var materials = {"Глина" : 10, "Цемент" : 5, "Вода" : 8, "Песок" : 14}
var sort_arr = ["Песок", "Цемент", "Вода", "Глина"]
function f (obj, arr) {
var index;
for(var i = 0; i < arr.length; i++) {
index = obj[arr[i]];
delete obj[arr[i]];
obj[arr[i]] = index;
}
}
f(materials, sort_arr)
console.log(materials)