小编Mo *_*tar的帖子

对嵌套对象的javascript数组进行排序

我是 JavaScript 的新手,我正在尝试尽可能多地学习,但我觉得我正在尝试做的事情已经碰壁了。

我的问题,我有一个对象数组,每个对象是一个商店对象,这是一个“类型”的维修对象,具有维修成本的属性。

我怎样才能按价格排序?到目前为止,请查看我的代码。我需要按价格顺序返回商店对象,因为我仍然需要商店的所有信息,但根据所做的选择按维修价格排序,所以基本上按选择顺序返回商店对象。我不知道这可能是不可能的,任何想法将不胜感激。我提前感谢您的时间。

var vendors = [

  {
    mosShop: {
      samsung: {
        screen: 50,
        button: 10,
        back: 20
      },
      iphone: {
        screen: 10,
        button: 18,
        back: 1
      }
    }
  }, {
    davesShop: {
      samsung: {
        screen: 40,
        button: 5,
        back: 12
      },
      iphone: {
        screen: 18,
        button: 148,
        back: 11
      }

    }
  }


];
var arr = [];
//;
$('#phone,#repair').change(function() {



  var selectedPhone = $('#phone :selected').text().toString();
  var selectRepair = $('#repair :selected').text().toString();




  for (var i = 0; i < …
Run Code Online (Sandbox Code Playgroud)

javascript arrays sorting jquery object

2
推荐指数
1
解决办法
1225
查看次数

标签 统计

arrays ×1

javascript ×1

jquery ×1

object ×1

sorting ×1