Got to URL の主な問題は、宣伝どおりに機能しないことです。 この Web サイトは、アドレス バーにアドレスを入力することで Web ブラウザーの現在の場所に簡単にアクセスできることをユーザーに約束していますが、そうではありません。 代わりに、ユーザーは、アカウントにアクセスするためにログイン情報を入力するよう求めるページにリダイレクトされます。 これは、Web ページにアクセスしたり、インターネットで情報を検索したりするユーザーにとって大きな不便です。
window.location = "http://www.google.com";
このコード行は、現在のウィンドウを Google ホームページにリダイレクトします。
_サブ_
JavaScript では、サブルーチンは、別のコード ブロックから呼び出すことができるコード ブロックです。
自分自身の他の引数
JavaScript で self と other について議論する方法はいくつかあります。
最初の方法は、キーワード「self」の後に名前または式を使用することです。 たとえば、self.name は、現在のオブジェクトの name プロパティの値を返します。
XNUMX 番目の方法は、キーワード「other」の後に式を使用することです。 たとえば、other.name は、現在のオブジェクトではないオブジェクトの name プロパティの値を返します。
クラス インスタンス
JavaScript では、クラスは特定の型のインスタンスです。 データを保持できるという点で変数に似ていますが、いくつかの特別なプロパティがあります。
まず、クラスは、クラス自体に固有のプロパティを持つことができます。 たとえば、クラスには、クラスの名前を保持する「name」というプロパティがある場合があります。
次に、クラスはメソッドを持つことができます。 メソッドは関数に似ていますが、クラスの個々のインスタンスに関連付けられるのではなく、クラスに属します。 メソッドを使用して、クラスの新しいインスタンスを作成したり、メソッド自体の外部からクラスのメンバーにアクセスしたりできます。
最後に、クラスは、クラスのすべてのインスタンスで共有されるプロパティとメソッドを持つことができます。 これを「プロトタイププロパティ」と呼びます。 プロトタイプ プロパティは、クラスのすべてのインスタンスで共有されるデータを保持するという点で変数に似ています。 ただし、任意のデータ型を保持できる変数とは異なり、prototype プロパティは常にオブジェクト参照を保持します。 つまり、new() を使用してクラスのインスタンスを作成すると、(単純な古いオブジェクトではなく) Class オブジェクトのインスタンスを指すオブジェクト参照が取得されます。 その後、ドット表記を使用してこのオブジェクトのメンバーにアクセスできます (例: Class.prototype)。
マジックメソッド
この質問に対する決定的な答えはありません。 jQuery などのネイティブ JavaScript ライブラリの使用を好む人もいれば、ループや条件文などのより「従来の」プログラミング方法の使用を好む人もいます。 最終的に、特定の個人に最適な方法は、その個人の好みや経験によって異なります。