gpt4 book ai didi

javascript - 使用变量访问 Javascript key /对属性

转载 作者:行者123 更新时间:2023-12-01 02:07:47 25 4
gpt4 key购买 nike

var animals = {DOGS: 10, CATS: 1, RATS: 20, COWS: 0};

console.log(animals.DOGS); //output is 10

非常简单 - 我可以通过直接引用 DOGS 来访问它的值。

但是我想使用如下动态变量:

var dynamicaccess = "CATS";

console.log(animals.dynamicaccess); //output is undefined

为什么我变得未定义?对于像我这样的菜鸟来说,这似乎非常简单并且应该可行!我用谷歌搜索过,没有太多引用,因为显然它应该有效! (尝试使用 Firefox 和 jsfiddle 编写代码)

最佳答案

使用bracket notation - 动物[动态访问]

演示

var animals = {DOGS: 10, CATS: 1, RATS: 20, COWS: 0},
dynamicaccess = "CATS"

console.log(animals.DOGS);
console.log(animals[dynamicaccess]);

关于javascript - 使用变量访问 Javascript key /对属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49965378/

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