在 Javascript 的 Object Array中依照條件找到特定物件(JQUERY)

  • 2740
  • 0

使用 JQUERY 的 $.grep 在Object Array中搜尋符合的結果

    $(function() {
      var myArray = [{
        'ID': '625',
        'Name': 'Houston'
      }, {
        'ID': '629',
        'Name': 'Abbey'
      }, {
        'ID': '601',
        'Name': 'Fiona'
      }, {
        'ID': '629',
        'Name': 'AbbeyHsiao'
      }];

      var result = $.grep(myArray, function(e) {
        return e.ID == '629';
      });

      log("Result Length:" + result.length);
      for (var i = 0, max = result.length; i < max; i++) {
        log(result[i].Name);
      }
    });
    function log() {
      if (window.console) {
        console.log.apply(console, arguments);
      }
    }

簡單的設計了一個Object Array,

我想要找出ID=629的物件,查了一下可以使用JQUERY的$.grep,

用法很簡單,簡單紀錄一下。