рони, лаконично, жаль только что сортировка делается дважды. Мой вариант:
var ss1 = [18, 74, 6, 9, 32, 1],
ss2 = ["width", "none", "color", "border", "after", "div"];
function getSorted(keys, values) {
var tmp = {},
i, l = keys.length;
for (i = 0; i < l; i++) {
tmp[values[i]] = keys[i];
}
return values.sort(function(a, b) {
return tmp[b] - tmp[a];
});
}
alert(getSorted(ss1, ss2));