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