Given a set of n objects in no specific order (n = 5 in this example):
n = 5
{ apple, orange, banana, cherry, cabbage }
You can use sort:
var sorted = "cherry,cabbage,orange,apple,banana".split(",").sort(function(a,b) { return prompt([ "If you prefer " + a + ", enter -1", "If you prefer " + b + ", enter 1", "If you don't mind , enter 0" ].join("\n")); });