Snippets

John Martini BuildingDictBasedOnProperty.js

Created by John Martini
function split_markers_by_zone(arr) {
  /*
    Build a dictionary which holds the objects based on a property
  */
  var sorted = {};
  for( var i = 0, max = arr.length; i < max ; i++ ){
      var val = arr[i].getAttribute("data-zone-uid");
      if( sorted[val] == undefined ){
        sorted[val] = [];
      }
      sorted[val].push(arr[i]);
  }
  return sorted;
}

Comments (0)

HTTPS SSH

You can clone a snippet to your computer for local editing. Learn more.