<script>
var compare=(propertyName)=> (object1, object2)=>{
let value1 = object1[propertyName];
let value2 = object2[propertyName];
if(value2 <= value1) {
return -1;
} else if(value2 > value1) {
return 1;
} else {
return 0;
}
}
window.onload=function(){
var offers = [
{com:"老虎",salary:16*14,city:"北京"},
{com:"小米",salary:15*14,city:"武汉"},
{com:"小米",salary:16*14,city:"北京"},
{com:"小米",salary:16*14,city:"南京"},
{com:"美菜网",salary:16*14,city:"北京"},
{com:"美菜网",salary:18*14,city:"北京"},
{com:"美团",salary:15.5*15.5,city:"北京"},
{com:"爱奇艺",salary:17*14,city:"北京"},
{com:"快手",salary:16*19.3,city:"北京"},
{com:"度小满",salary:14.6*15,city:"北京"},
{com:"百度",salary:14.6*19,city:"北京"},
{com:"VIPKID",salary:14*18,city:"北京"},
{com:"招商金科",salary:16.3*15,city:"深圳"},
{com:"字节跳动",salary:20*15,city:"深圳"},
{com:"字节跳动",salary:23*15,city:"北京"},
{com:"京东云",salary:17*14,city:"北京"},
{com:"新浪",salary:18*14,city:"北京"},
{com:"加推科技",salary:17*13,city:"深圳"},
{com:"携程",salary:17*15,city:"上海"},
{com:"拼多多",salary:16*18,city:"上海"},
{com:"拼多多",salary:16*20,city:"上海"},
{com:"拼多多",salary:16*25,city:"上海"},
{com:"拼多多",salary:368,city:"上海"},
{com:"拼多多",salary:288,city:"上海"},
{com:"腾讯",salary:250,city:"北京"},
{com:"有赞",salary:17*18,city:"杭州"},
{com:"网易",salary:17.5*15,city:"杭州"},
{com:"有赞",salary:17*15,city:"杭州"},
{com:"老虎",salary:20*14,city:"北京"},
{com:"搜狗",salary:15*15,city:"北京"},
{com:"搜狗",salary:18*14.7,city:"北京"},
{com:"58",salary:15*15.5,city:"北京"},
{com:"蘑菇街",salary:20*14,city:"杭州"},
{com:"蘑菇街",salary:20*16,city:"杭州"},
{com:"高思",salary:16*14.5,city:"北京"},
{com:"图森",salary:22*14.5,city:"北京"},
{com:"滴滴",salary:16*15,city:"北京"},
{com:"滴滴",salary:18*15,city:"北京"},
{com:"地平线机器人",salary:17*14,city:"北京"},
];
offers.sort((a,b)=>a.salary-b.salary);
offers.sort(compare("city"));
console.info(offers)
}
</script>