gpt4 book ai didi

javascript - 字典 Javascript my_dict = {'A' :'test' ,'B' :'test' } : why my_dict ['A' ] return undefined?

转载 作者:行者123 更新时间:2023-12-01 07:37:06 26 4
gpt4 key购买 nike

我将字典 my_dict 传递给我的 JS 代码,并 console.log(my_dict) 返回 my_dict

但是当我尝试通过键访问值时,它返回“未定义”,而键“A”存在?

出了什么问题?

my_dict= $("#my_dict").data('my_dict');
console.log(my_dict); // display my_dict in my console
console.log(my_dict['A']); // display undefined in my console

最佳答案

此数据属性不返回数组,而是返回对象。

尝试像从对象中获取一样获取 ket 值对

喜欢

my_dict.A

看看下面的代码

$("#my_dict").data( "my_dict", { A: 'test', B: "test" });
debugger;
var my_dict = $("#my_dict").data('my_dict');
console.log(my_dict); // display my_dict in my console
console.log(my_dict.A);
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div id="my_dict">
</div>

关于javascript - 字典 Javascript my_dict = {'A' :'test' ,'B' :'test' } : why my_dict ['A' ] return undefined?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61885566/

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