私はjsを学んでいます。関数としてVARを宣言する際に使用されます。なぜ使用する||可変関数宣言で?
var Triangulation = Triangulation || (function() {
...
これはvarはすでにそれを割り当てる前に宣言されているかどうかをチェックしていることに私には思えます。 ウェブを見ても、このアプローチが使われている他の例はありません。何対このアプローチを取る理由は次のようになります。まだ定義されていない場合、それは、triangulation
変数戻りそのものである場合
var Triangulation = function() {
...
おかげ
おそらく1回のみ設定する方法はありますか? – Sico
これをチェックしてください... http://stackoverflow.com/questions/2100758/javascript-or-variable-assignment-explanation – nik
'var三角測量=三角測量|| ** else ** **関数内のコードの実行を続けます。 –