gpt4 book ai didi

javascript - 将 JavaScript 对象添加到多个数组

转载 作者:搜寻专家 更新时间:2023-11-01 05:25:15 24 4
gpt4 key购买 nike

我有以下 JavaScripts 对象:

var foo = {"foofoo":value};
var bar = {"barbar":value2}; //and so on

这些对象将被添加到几个数组中:

var container = [foo, bar, baz, etc];
var container2 = [foo, bar, glob, etc]; //and so on, for lots of containers.

如果我有很多对象(比如 foo)放在这些数组中,使用某种哈希码表并通过某种 UID 存储对象是否有利?或者 JavaScript 的引用传递是否已经为我提供了该功能?

http://www.timdown.co.uk/jshashtable/似乎提供了这样的功能。

抱歉,我对 JavaScript 的了解不是很全面。

编辑:我想用另一种方式来更笼统地重新表述这个问题 - 在任何情况下哈希表对于通过引用传递对象的语言(如 JavaScript)有用吗?

最佳答案

Javascript 对象总是通过引用传递;不可能无意中创建副本。

您无需担心。

关于javascript - 将 JavaScript 对象添加到多个数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10809163/

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