Straight javascript uses $

For platforms such as WordPress you need to change the $ to be jQuery instead

e.g.

$.each(MyArray, function(propName, propVal)
{
  console.log(propName, propVal);
});

jQuery.each(MyArray, function(propName, propVal)
{
  console.log(propName, propVal);
});