Показать сообщение отдельно
  #2 (permalink)  
Старый 08.05.2015, 22:22
Аватар для Vlasenko Fedor
Профессор
Отправить личное сообщение для Vlasenko Fedor Посмотреть профиль Найти все сообщения от Vlasenko Fedor
 
Регистрация: 13.03.2013
Сообщений: 1,572

if (!Object.keys) Object.keys = function (o) {
    if (o !== Object(o))
        throw new TypeError('Object.keys called on a non-object');
    var k = [],  p;
    for (p in o) if (Object.prototype.hasOwnProperty.call(o, p)) k.push(p);
    return k;
}
var myObj = {key1: "value1", key2: "value2", key3: "value3"};
var result = [], i;
var keys = Object.keys(myObj);
for (i = 0; i < keys.length; i++) {
    result.push(keys[i] + ":" + myObj[keys[i]]);
}
alert(result);

вариант

Последний раз редактировалось Vlasenko Fedor, 08.05.2015 в 23:15.
Ответить с цитированием