gpt4 book ai didi

javascript - 使用字符串变量按名称查找属性

转载 作者:行者123 更新时间:2023-11-28 16:22:03 25 4
gpt4 key购买 nike

我想使用变量内部的字符串查找 Javascript 对象的属性,但是当我执行下面的代码时,第二个警报返回 undefined .

 <script>
var operations = {"Create": "POST",
"Read": "GET",
"Delete": "DELETE"
};
//result POST
alert(operations.Create);

var method="Create";
alert(operations.method); //returns undefined, I want it to return "POST"
</script>

如何使用“method ”变量来查找我在脚本开头创建的“Create ”属性?

最佳答案

尝试

操作[方法]

如果您想通过变量进行访问,则不能使用点表示法。原因是当您使用点符号时,解释器不使用变量的值;它认为变量名本身就是关键。换句话说,它正在寻找关键的“方法”,而不是“创建”。

关于javascript - 使用字符串变量按名称查找属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9213894/

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