javascriptオブジェクトにアクセスするための慣用的なclojurescriptのドキュメントを持っている人はいますか(jsonとして返され、本質的にハッシュ)?
AJAX リクエストを介して返された JSON オブジェクトがあります。
{
list: [1,2,3,4,5],
blah: "vtha",
o: { answer: 42 }
}
clojurescript を使用してこれらのフィールドにアクセスするにはどうすればよいですか?
できます:
(.-list data)
しかし、ネストされた値とオブジェクトがある場合、これはどのように機能するのでしょうか?
(.-answer (.-o data))
上記は、data.o.answer.
clojurescriptでjsonオブジェクトにアクセスする慣用的な方法は何ですか?
ノート:
JS 構文を使用して実際に要素を参照できることに気付きました。これは実際には非常に便利です。したがって、以下は正しく機能します。
(str data.o.answer)