Sorting a set of objects by a user's preference

前端 未结 10 1904
终归单人心
终归单人心 2020-12-13 16:09

Given a set of n objects in no specific order (n = 5 in this example):

{
    apple,
    orange,
    banana,
    cherry,
    cabbage
}

10条回答
  •  醉酒成梦
    2020-12-13 16:32

    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"));
    });
    

提交回复
热议问题