@rsoinvi

Как вывести несколько вложенных объектов?

Есть объект, хочу вывести только первые три вложенных:

obj = {
    0:{
    name: "name",
    age: "age",
    sex: "female",
    color: "dark",
    car: "bwm"
   }
    1:{
    name: "name",
    age: "age",
    sex: "female",
    color: "dark",
    car: "bwm"
   }
    2:{
    name: "name",
    age: "age",
    sex: "female",
    color: "dark",
    car: "bwm"
   }
    3:{
    name: "name",
    age: "age",
    sex: "female",
    color: "dark",
    car: "bwm"
   }
    4:{
    name: "name",
    age: "age",
    sex: "female",
    color: "dark",
    car: "bwm"
   }
    5:{
    name: "name",
    age: "age",
    sex: "female",
    color: "dark",
    car: "bwm"
   }
}
  • Вопрос задан
  • 98 просмотров
Решения вопроса 1
0xD34F
@0xD34F Куратор тега JavaScript
const getValues = (obj, count) =>
  Object.values(obj).slice(0, count);

или

function getValues(obj, count) {
  const result = [];

  for (const k in obj) {
    if (result.length === count) {
      break;
    } else if (obj.hasOwnProperty(k)) {
      result.push(obj[k]);
    }
  }

  return result;
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы