JQuery: Object value
JQuery: Object value
让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"]
相关文章:
- 函数未在Object.keys或Object.getOwnPropertyNames下列出,但可以调用
- 在ember/handlers中使用value和valueBinding有什么区别
- delete在Object上效率低下,但在DOM Element's的数据属性,与null out相比
- JQuery .sort() JavaScript Object by property value不起作用
- Javascript setter for value of object
- <选项 ng-repeat value={{object}}> 如何强制角度将对象推入模型
- Javascript: Jquery Select-Object-by-Attribute-Value doen'
- 如何在javascript/jquery中获取Object[value]的值
- 如何通过jquery获取Object Value
- JQuery: Object value
- 带有对象数组的Javascript;Object中的属性具有Value,返回Undefined
- 为什么object.observe不适用于输入字段的value属性
- 在AngularJs中绑定Key-Value对Object时,在下拉菜单中设置默认选择
- AngularJS选择property的value而不是object
- timeymce列表框onsubmit给出[object object]而不是value
- return object if list<object> value is exists (Javascr
- jQuery tmpl if object value ==当前迭代值
- Object.prototype.toString.apply(value)与value. tostring()有何不同
- Ng-repeat通过object与value作为一个数组角
- 当object value是一个jQuery对象数组时遍历JSON