lib/utils.js
function parse (el, parseFn, context, canBreak) {
  if (!el) { return; }

  if (!Array.isArray(el)) {
    parseFn.call(context, el);
  } else if (canBreak) {
    el.some(parseFn, context);
  } else {
    el.forEach(parseFn, context);
  }
}
function parse (el, parseFn, context, canBreak) {
  if (!el) { return; }

  if (!Array.isArray(el)) {
    parseFn.call(context, el);
  } else if (canBreak) {
    el.some(parseFn, context);
  } else {
    el.forEach(parseFn, context);
  }
}
function parse ( el , parseFn , context , canBreak ) { if ( ! el ) { return ; } if ( ! Array . isArray ( el ) ) { parseFn . call ( context , el ) ; } else if ( canBreak ) { el . some ( parseFn , context ) ; } else { el . forEach ( parseFn , context ) ; } }
Invokes a callback with a specified context.
If the el is an array, the callback will be called for each item in the array

@param el
@param parseFn
@param context
Invokes a callback with a specified context . If the el is an array the callback will be called for each item in the array