2016-09-04 15 views

答えて

1

この問題を処理するには2つの一般的なルールがあります。これらのルールを適用することで、ほとんどの問題を回避する必要があります。発電機を使用して

  1. 生成externs.jsは非clojurescript jsのオブジェクトと対話するために外部のライブラリ
  2. 使用agetasetによって引き起こされる問題を解決します。 clojurescript managed jsオブジェクトに.-propertyを使用してください。

http://squirrel.pl/blog/2013/03/28/two-ways-to-access-properties-in-clojurescript/

いくつかの発電機が存在しています。場合によっては

http://michaelmclellan.me/javascript-externs-generator/

、あなたは `aget`&` aset`、配列のために意図されていることを、彼らはまた、オブジェクトのために働くことに注目することができるより多くの情報

https://github.com/cljsjs/packages/wiki/Creating-Externs

+2

を必要とする実装であります詳細。オブジェクトプロパティにアクセスするための好ましい方法は、その名前空間内の 'goog.object/get'と他の関数を経由するものです。 –

関連する問題