js_javascript スキルでの apply メソッドの使用の詳細な分析

WBOY
リリース: 2016-05-16 17:17:45
オリジナル
983 人が閲覧しました

1. オブジェクト継承の一般的なアプローチは次のとおりです: Object.extend
prototype.js の実装は次のとおりです:

コード をコピーします。 コードは次のとおりです。

Object.extend = function(destination, source) {
for (source in property) {
destination[property ] = source[property];
}
return destination;

さらに、 Function.apply (ofもちろん関数を使って呼び出すこともできます)
apply メソッドは、別のオブジェクトのメソッドをハイジャックし、別のオブジェクトのプロパティを継承できます

Function.apply(obj, args) メソッドは 2 つのパラメータを受け取ることができます

obj: このオブジェクトは Function クラス のこのオブジェクトを置き換えます

args: これは関数 (args-->arguments) にパラメータとして渡される配列です

デモンストレーション コードの適用は次のとおりです:


コードのコピー コードは次のとおりです:
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート