_fx3lg
Last Updated: February 25, 2016
·
3.329K
· longlho

Loop through JS object (>=ES5)

If I don't want to rely on underscore or writing this:

for (var k in p) {
  if (p.hasOwnProperty(k)) {
    console.log(k, p[k]);
  }
}

With ES5 and above I can do this:

Object.keys(p).forEach(function (k) {
  console.log(k, p[k]);
}