对象中的key值为数字时的处理方式

场景:

将状态存入对象中,key值为后台传过来的数字。


直接用operation.1是无法取到状态的。

解决办法:

使用operation["1"]取值。


(注:这里的info.state为后台传的状态对应的数字)


总结:

        对象的key一般应使用合法的变量名(字母或下划线开头的包括字母、下划线和数字的字符串) ,这种情况下通过a.key 或者 a['key']的方式都可以获取到相应的value值。
        当特殊场景key为数字的情况下,只能通过a['key']的方式来获取相应的value值。

猜你喜欢

转载自blog.csdn.net/qq_23521659/article/details/80365235
今日推荐