Javascript 如何使用var访问json对象属性

Javascript 如何使用var访问json对象属性,javascript,json,Javascript,Json,所以这里有一个小测试,我正在做,以检查我是否从我的对象抓住所有的拇指。问题是projectName未定义。怎么了 var projectName = $(this).attr("href"); console.log(worklist.work.projectName.thumbs.length); 如果需要动态访问属性,请使用 试一试 这就是全部密码吗?$(this)指的是什么?点击的a。什么@hkpeprah说的。如果您在显示console.log的地方执行此操作,您将无法在正确的上下

所以这里有一个小测试,我正在做,以检查我是否从我的对象抓住所有的拇指。问题是projectName未定义。怎么了

var projectName = $(this).attr("href"); 

console.log(worklist.work.projectName.thumbs.length);

如果需要动态访问属性,请使用

试一试


这就是全部密码吗?
$(this)
指的是什么?点击的a。什么@hkpeprah说的。如果您在显示console.log的地方执行此操作,您将无法在正确的上下文中这样调用它。使用我建议您将
记录到控制台,以查看它具有哪些属性。非常感谢!我很好奇你为什么需要。在括号符号之后。@seguraMode您不需要。但是,如果要访问
工作列表.work[projectName]
中存储的任何内容的
thumbs
属性的
length
属性,则可以访问该属性。
console.log(worklist.work[projectName].thumbs.length);
console.log(worklist.work[projectName].thumbs.length);