gpt4 book ai didi

javascript - 如何使两个对象相交并在 javascript 中保留第一个对象的引用

转载 作者:行者123 更新时间:2023-11-30 16:52:15 25 4
gpt4 key购买 nike

<分区>

编辑 1:我的问题被标记为重复,但它没有回答我的问题,我不想合并但在 foo.. 中与 bar 相交如果 bar 包含额外的属性,则将 bar 合并到 foo 中将导致 foo 具有 3 个属性。我想要的是复制 foo 对象中也存在的 bar 属性的值。

我拿着两个东西

var foo = { id:8, name:"luke" }
var bar = { id:9, name:"vador" }

View 保留对 foo 对象的引用,然后 foo=bar 不会更新 View ,因为 foo 有一个新的引用数据。

那么我的问题是如何在 foo 中与 bar 相交以保留 foo 的引用?

类似于

foo.id = bar.id
foo.name = bar.name

但是由于 foo 和 bar 对象可能有很多属性,手动编写所有这些属性会变得乏味。

在不使用任何js框架的情况下,什么是最合适的相交方式?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com