JS
var array = [];
function arrayToList(array) {
let list = {}
Object.assign(list, {
value: array[0]
}, {
rest: {
value: array[1],
rest: {
value: array[2],
rest: null
}
}
});
return list;
};
console.log(arrayToList([1, 2, 3]));
В спецификации сказано:
Метод Object.assign()
копирует из исходных объектов в целевой объект только перечисляемые и собственные свойства.
Поэтому то что вы делаете, невозможно.
upd https://stackoverflow.com/questions/27936772/how-to-deep-merge-instead-of-shallow-merge
Можно воспользоваться библиотекой lodash, в ней есть разные вариации копирования объектов (например, _.cloneDeep)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Перевод документов на английский язык: Важность и ключевые аспекты
Здравствуйте, я хочу сделать запрос в запросеСначала делаю запрос, получаю от сервера данные, в них имеется адрес в формате долгота/широта,...
Ребят подскажите, нужно при отправке данных, пока форма грузиться , отключить кнопку, инпут файл и изменить текст на кнопкеформа: