JavaScript apply の機能は、さまざまなオブジェクトのメソッドを記述することです。apply() メソッドは配列の形式でパラメータを受け取り、その使用構文は「person.fullName.apply(person1);」のようなものです。 」。
この記事の動作環境: Windows 7 システム、JavaScript バージョン 1.8.5、DELL G3 コンピューター
JavaScriptの使用法は適用されますか?
JavaScript 関数Apply
メソッドの再利用
apply() メソッドを使用すると、次の関数を作成できます。さまざまなオブジェクトメソッド。
JavaScript apply() メソッド
apply() メソッドは call() メソッドと非常によく似ています:
(同じ関数: 両方とも変更されます)関数本体内で this のポインタを変更するために、実行中の関数のコンテキストに何かが存在します)
この例では、person の fullName メソッドが person1:
Instance に適用されます
var person = { fullName: function() { return this.firstName + " " + this.lastName; } } var person1 = { firstName: "Bill", lastName: "Gates", } person.fullName.apply(person1); // 将返回 "Bill Gates"
注:
call() と apply() の違い
違いは次のとおりです:
call() メソッドはそれぞれパラメータを受け入れます。
apply() メソッドは、配列の形式でパラメータを受け取ります。
apply() メソッドは、パラメーター リストの代わりに配列を使用する場合に非常に便利です。
推奨学習:「JavaScript 基本チュートリアル」
以上がJavaScript applyの使い方は何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。