gpt4 book ai didi

Javascript关联数组如何将多个字符串映射到一个数字

转载 作者:行者123 更新时间:2023-11-28 05:06:26 31 4
gpt4 key购买 nike

这里是 JavaScript 新手。我目前有一个以下格式的关联数组:

StringA: number,
StringB: number

是否可以将多个字符串映射到同一个数字?像这样的东西(某些数字可能有不同数量的映射到它们的字符串):

StringA, StringB, StringC: number,
StringD, StringE: number,
StringF, StringG, StringH, StringI: number

基本上,无论我写 varholder = arr[StringA] 还是 varholder = arr[StringC],我都希望holder具有相同的值。如果不可能,有人可以指出我正确的方向吗?任何帮助将不胜感激!

最佳答案

您可以使用一个对象,该对象具有一个值,而一个对象有多个键。

基本上这会创建对共享对象的引用。然后你可以改变对象内部的值。

var temp = { value: 42 },
object = {
a: temp,
b: temp,
c: temp
};

console.log(object.a.value); // 42
object.b.value = 7;
console.log(object.c.value); // 7

关于Javascript关联数组如何将多个字符串映射到一个数字,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41707091/

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