【发布时间】:2021-07-23 09:48:34
【问题描述】:
我试图传播我的对象数组以创建一个新对象,但破坏了前一个对象
这就是我尝试传播数组的方式
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 mergeData = currentArraySlug.concat(newSlug)?? -
嗨@CertainPerformance 它工作,非常感谢你
标签: javascript arrays object