У меня есть два объекта, полученных из axios.get и выборка из RSS-канала, и результат выглядит примерно так: Два объекта
У объектов есть поля с разными именами, но сТакое же значение.Например: Title и Full_name ссылаются на имя объекта.
В настоящее время у меня есть эта конфигурация:
Obj1 = {title: "Main text 1", body: "text text 1"},
{title: "Main text 2", body: "text text 2"};
Obj2 = {full_name: "Main Text 3", description: "text text 3"};
Я хотел бы получить объект, подобный этому:
Obj3= {name: "Main text 1", desc: "text text 1"},
{name: "Main text 2", desc: "text text 2"};
{name: "Main Text 3", desc: "text text 3"};
В настоящее время я использую этот код:
<script>
export default {
data() {
return {
obj1: {},
obj2: {}
}
},
mounted() {
this.axios
.get('https://url.com')
.then((response) => {
this.obj1 = response.data;
});
fetch('https://url2.com')
.then((res) => res.json())
.then((response) => {
this.obj2 = response.items;
});
}
}
</script>
Я пробовал эти решения, результат всегда пуст:
let merged = {...this.obj1, ...this.obj2};
var merged = Object.assign( {}, this.obj1, this.obj2);