@zlFast

Как свойства объекта записать в отдельный массив?

Есть объект:
{3: true, 4: true, 5: true, 6: true, 7: true}
Как положить все свойства этого объекта в массив, чтобы получилось:
[3,4,5,6,7]
  • Вопрос задан
  • 217 просмотров
Решения вопроса 3
Shutik
@Shutik
Погромист халявщик
var tt = {3: true, 4: true, 5: true, 6: true, 7: true};
console.log(Object.keys(tt));
Ответ написан
Комментировать
var obj = {3: true, 4: true, 5: true, 6: true, 7: true};
var keys = Object.keys(obj);

console.log(keys);


Для более старых браузеров
var obj = {3: true, 4: true, 5: true, 6: true, 7: true};
var keys = [];

for(var k in obj) {
    keys.push(k);
}

console.log(keys);
Ответ написан
bingo347
@bingo347 Куратор тега JavaScript
Crazy on performance...
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы