>> 先生：そう、地理位置はゼロで、私は 宣言した2つの関数と呼ばれる1
ユーザーをgeolocatesいるgeolocate、および た1と呼ばれるコールバック
呼ばgeolocate機能 最終的にはGET電流を経由して
ブラウザに一度位置が把握していた ユーザーがどこにあるか。
今、私はこれだけを呼んでいることを考えると 一旦機能し、それだけに存在する
、現在の位置を取得することで呼び出すことが 技術的には、私は理由はありません
別の関数として宣言する必要がありました それに独自の名前を付けます。
むしろ、私は単純に実装している可能性が 無名関数、
さもなければラムダ関数として知られ、 効果的に私のコードに渡す
ゲット電流の後に実行されるようにする 位置は、使用者を発見した。
>> 具体的には、私はしたいのですが 次のことを行っている。
まず、これをハイライトしてカットしてみましょう ここに私のコールバックのコード行
関数は、後で使用するようになっている。
しかし、ここでは、コールバックを取り除くみましょう 一緒にすべての機能。
今、geolocate関数の内部では、 それではの名前を強調表示し、削除させ
私が以前にあった機能 呼び出し、その代わりに、宣言
なしで匿名関数 まだ取り名前
引数は、位置と呼ばれる。
そして、この後、慣例により、 それでは、オープン中括弧を入れてみましょう。
ダウンここでは右中に入れてみましょう 括弧と閉じ括弧と
セミコロン。
>> そして、この内部以外の場合 無名関数、のを貼り付けてみましょう
我々はまだしたいコードの行 呼び出されるようにしたい。
最終的に、それから、私がやったすべてがある 名前付き関数を置き換える
匿名関数が、変更されていない ページの機能。
しかし、これは間違いなく少しクリーナーです 私は私のコードをポイ捨てしないだから
不必要に定義された関数。
むしろ、私はコードIを定義しています それはだ場所を正確に実行したい
呼び出すためのもの。
>> それでは、ファイルを保存して開いてみましょう ブラウザでページを表示します。
http://localhostを/ geolocation1/htmlと そこに私はまだ、ケンブリッジ、午前
マサチューセッツ州。
匿名で。