2
メソッドまたはプロパティのアクセスにexterns宣言がないことを認識するための唯一の方法は、高度なモードのコンパイルを使用し、結果を非常に慎重にテストすることです。より良い方法がありますか?不足しているexternsを検出する方法はありますか?
メソッドまたはプロパティのアクセスにexterns宣言がないことを認識するための唯一の方法は、高度なモードのコンパイルを使用し、結果を非常に慎重にテストすることです。より良い方法がありますか?不足しているexternsを検出する方法はありますか?
この問題を処理するには2つの一般的なルールがあります。これらのルールを適用することで、ほとんどの問題を回避する必要があります。発電機を使用して
aget
、aset
によって引き起こされる問題を解決します。 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`、配列のために意図されていることを、彼らはまた、オブジェクトのために働くことに注目することができるより多くの情報
を必要とする実装であります詳細。オブジェクトプロパティにアクセスするための好ましい方法は、その名前空間内の 'goog.object/get'と他の関数を経由するものです。 –