在 中,我们使用以下两种方法访问对象属性:
- 点符号 -
foo.bar - 方括号 -
foo[someVar]或foo["string"]
但只有第二种情况允许动态访问属性:
var foo = { pName1 : 1, pName2 : [1, {foo : bar }, 3] , ...}
var name = \"pName\"
var num = 1;
foo[name + num]; // 1
// --
var a = 2;
var b = 1;
var c = \"foo\";
foo[name + a][b][c]; // bar
因此, 要使用变量动态访问对象属性,可以使用第二种方法“方括号法”,如下所示:
let foo = {
bar: \'Hello World\'
};
let prop = \'bar\';
foo[prop]; 继续阅读与本文标签相同的文章
-
他让我国芯片研究停滞13年,还骗走11亿研发资金,现状如何?
2026-05-14栏目: 教程
-
健乐教学机器人可开展的教学实训内容
2026-05-14栏目: 教程
-
5G套餐曝光遭“吐槽”,iphone11受追捧,导致苹果11销量比较高
2026-05-14栏目: 教程
-
为什么修电脑的叫自己不要杀毒和清理垃圾?
2026-05-14栏目: 教程
-
当水乡建筑遇上机器人,成就乌镇又一网红景点
2026-05-14栏目: 教程
