@Kuper132

Как преобразовать обьект в массив?

Как преобразовать обьект в массив? c cохранением свойств
function Clonename(clonOne, numbClone) {
    var clone = {};
    var arr = new Array()
    if(numbClone === 1 || numbClone === undefined) {
    for(key in clonOne) {
        clone[key] = clonOne[key]
    }
         clone.name = 'Bob'
    } else {
        
        for(index in clonOne) {
            arr.push(clonOne[index])
        }
        
        console.log(arr)
        
    }
    
} 
 
Clonename(user,2)

Плюс чтобы его можно было клонировать к примеру в массиве создать два обьекта клона
  • Вопрос задан
  • 429 просмотров
Решения вопроса 1
Stalker_RED
@Stalker_RED
function ololo(obj, count = 1) {
  let values = Object.values(obj)
  if (count === 1)
    return values
  else
    return new Array(count).fill(values)
}
https://jsfiddle.net/hbeb6h02/
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@LiguidCool
Почитайте матчасть, в JS массив и есть объект.
javascript.ru/tutorial/object/intro
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
19 апр. 2024, в 13:31
10000 руб./за проект
19 апр. 2024, в 13:12
35000 руб./за проект
19 апр. 2024, в 13:06
6000 руб./за проект