JQuery: Object value

JQuery: Object value

本文关键字:value Object JQuery      更新时间:2023-09-26

a = {a: 1, b:2},它显示在控制台Object {a: 1, b: 2}中。

当我做a.a时,我得到1。当我做a[a]时,我得到了未定义。

这正常吗?

我之所以这么问,是因为我需要从动态关键帧中获取值。a[product1], a[product2]....

是的,这很正常。

a[a]a[a.toString()]相同,后者与a['[object Object]']相同,并且您尚未在对象中定义具有该名称的属性。

如果要使用方括号表示法访问名为a的属性,则必须传递值为a:a['a']var prop = 'a'; a[prop]字符串

您可以尝试a['a']吗?这将返回a 的值

尝试像这样给予a["a"]a["product1"]