js map object - Как процитировать или перечислить объект JavaScript?

js object to array / javascript / loops / for-loop / each

У меня есть объект JavaScript,как показано ниже:

var p = {
    "p1": "value1",
    "p2": "value2",
    "p3": "value3"
};

Kamil Kiełczewski



Answer #1

Мой выбор ниже в качестве более быстрого решения в текущих версиях браузеров (Chrome30,IE10,FF25).

var keys = Object.keys(p),
    len = keys.length,
    i = 0,
    prop,
    value;
while (i < len) {
    prop = keys[i];
    value = p[prop];
    i += 1;
}