gpt4 book ai didi

javascript - 当键是字符串时,如何使用整数值引用 javascript 哈希?

转载 作者:行者123 更新时间:2023-11-30 07:45:45 24 4
gpt4 key购买 nike

我网页上的 javascript 哈希看起来像:

{"7":{"prop1":234, ....}"101":{"prop1":121,....}

我试图像这样引用它:

var a = 7;

my_hash[a].prop1

但它似乎没有在键 'a' 处找到哈希对象,因为 a 是一个整数,而我的键是字符串。

如何将其转换为字符串?

我试过:

my_hash[" + a + "].prop1

但这也没有用。

最佳答案

只需创建一个字符串:

var a = "7";

如果你已经有一个数字,并且想把它变成一个字符串,用这种方式把它强制转换成一个字符串:

var n = 7;
var a = n + "";

所以,这些都行:

my_hash["7"].prop1;

var a = "7";
my_hash[a].prop1;

var n = 7;
var a = n + "";
my_hash[a].prop1;

编辑:一些将其转换为内联字符串的示例:

my_hash[7 + ""].prop1;

var n = 7;
my_hash[n + ""].prop1;

关于javascript - 当键是字符串时,如何使用整数值引用 javascript 哈希?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6976603/

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