coffeescript:获取对象的值's属性以'@'象征
coffeescript: get the value of an object's property starting with '@' symbol
如何在coffeescript中获取对象的值:{text="mytext",@name="Jon"}
object.text效果很好,但无法获取对象@name,并且是一个3party-api-json对象(例如ebay-api使用带有@currency_Id的属性名称),我能做什么?
您可以使用所谓的'Bracket notation'
object['@name']
您应该在以下情况下使用此方法:(取自this答案)
属性名称包含标识符中不允许的字符,例如,以数字†开头,或包含空格或破折号(-),例如。obj["我的财产"]。
您可以在此处阅读主题
您应该能够访问以下属性:
obj['@name']
相关文章:
- 使& # 39;dom-if& # 39;根据另一个元素中的属性检查条件
- 为什么.property (& # 39; someProperty& # 39;);在ember.js的计算属性中使用
- 身体& # 39;宽度# 39;影响屏幕计算的属性
- & # 39;长度# 39;在迭代数组时属性未定义
- 有没有办法通过css 'left'和& # 39;顶部# 39;属性
- 设置& # 39;自动对焦# 39;属性,JavaScript不工作
- 做& # 39;变量# 39;有属性
- 指定& # 39;标签# 39;和& # 39;价值# 39;属性
- 安贝# 39;s & # 39;观察# 39;抛出断言错误,而计算属性不会
- 如何指定'x'和& # 39;y # 39;通过JavaScript创建和附加的textNode的属性
- 为什么我得到错误'不能设置属性'0'未定义# 39;
- 使用& # 39;这个# 39;选择属性,然后与选定的HTML属性进行比较
- 有没有办法给予'重要# 39;到控制器中的CSS属性
- 继承& # 39;类# 39;属性
- javascript:;& #39;和“javascript:“;在href属性
- & # 39;指定“type"video/mp4"属性不支持'在Firefox中使用Vide
- & # 39;调用者# 39;和& # 39;参数# 39;是受限制的函数属性,不能在此上下文中访问
- 设置HTML
- 安贝& # 39;需要# 39;属性不能工作,除非你先访问所需的控制器路由
- 骨干& # 39;改变:属性# 39;有时不捆绑