clojurescript之从 Javascript 对象获取属性

JeffreyZhao 阅读:15 2024-12-31 21:38:35 评论:0

我有这样一个环境可以从:

(defn field-name "blah") 
 
(defn obj (js* "{ 
                 list: [1,2,3,4,5], 
                 blah: \"vtha\", 
                 o: { answer: 42 } 
               }") 

我如何使用 field name 获得(惯用方式)blah 字段变种?
(aget obj field-name) 

有效,但它适用于数组(文档说)

请您参考如下方法:

您可以使用 goog.object/get 我认为这是访问属性的惯用方式。

我也会推荐 binaryage/cljs-oops这就是在解决这个问题。


标签:JavaScript
声明

1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

关注我们

一个IT知识分享的公众号