Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用数据属性检索对象键';javascript中的s值(jQuery)_Javascript_Jquery_Object - Fatal编程技术网

使用数据属性检索对象键';javascript中的s值(jQuery)

使用数据属性检索对象键';javascript中的s值(jQuery),javascript,jquery,object,Javascript,Jquery,Object,尝试基于数据属性获取对象的值。 虽然我很难用正确的词汇解释它,但设置示例应该更清楚: var obj={ 键1:“你好”, 键2:“你好”, 关键3:1, 关键4:2 } $(“.key”)。每个(函数(){ var dk=$(this.data('key'); 控制台日志(obj.dk); }); 您必须使用方括号访问带有变量的JSON对象的键。因此,将代码更改为console.log(obj[dk]) var obj={ 键1:“你好”, 键2:“你好”, 关键3:1, 关键4:2 }

尝试基于数据属性获取对象的值。 虽然我很难用正确的词汇解释它,但设置示例应该更清楚:

var obj={
键1:“你好”,
键2:“你好”,
关键3:1,
关键4:2
}
$(“.key”)。每个(函数(){
var dk=$(this.data('key');
控制台日志(obj.dk);
});

您必须使用方括号访问带有变量的JSON对象的
键。因此,将代码更改为
console.log(obj[dk])

var obj={
键1:“你好”,
键2:“你好”,
关键3:1,
关键4:2
}
$(“.key”)。每个(函数(){
var dk=$(this.data('key');
console.log(obj[dk]);
});


我尝试过这个方法,但没有包括圆点,obj[dk]-->应该是obj[dk]。是的,没有圆点,你可以使用这个答案。