我试图扩展我的对象数组来创建一个新对象,但却破坏了以前的对象
这就是我试图扩展阵列的方式
const currentArraySlug = [
{
slug: "jagung-com", content_viewed: [1, 2], all_viewed: false
}
]
const newSlug = {
slug: "New slug",
content_viewed: [],
all_viewed: false
}
const mergeData = Object.assign({}, newSlug, ...(currentArraySlug))
console.log(mergeData);
这是我的预期输出
[
{
slug: "jagung-com",
content_viewed: [1, 2],
all_viewed: false
},
{
slug: "New slug",
content_viewed: [],
all_viewed: false
}
]
我该怎么处理,提前谢谢
用排列操作合并数据的另一种方法如下
const currentArraySlug = [
{
slug: "jagung-com", content_viewed: [1, 2], all_viewed: false
}
]
const newSlug = {
slug: "New slug",
content_viewed: [],
all_viewed: false
}
const mergeData = [newSlug, ...currentArraySlug];
console.log(mergeData);