jsの混合継承例を詳しく解説

小云云
リリース: 2018-03-13 16:31:19
オリジナル
1527 人が閲覧しました


1. 2 つのオブジェクト o1 と o2 があるとします。o2 のメソッドとプロパティを o1 にコピーする場合、混合継承が最も簡単な実装方法の 1 つです: for を使用します。 ..in... o2 オブジェクトのプロパティとメソッドを走査し、o2 のプロパティとメソッドを o1 に割り当てます
コード実装
function mixExtend( o1, o2 ){
    for( var key in o2 ){
        o1[key] = o2[key];
    }    return o1;
}


----------//调用一下var o1 ={};

mixExtend( o1, { name:"二狗",age:18,say:function(){
    console.log("大家好,我是二狗");
} });

console.log(o1);
ログイン後にコピー
関連する推奨事項:

JS 継承の寄生継承

いくつかの js継承スタイル共有

js継承_javascriptスキルの実装コード

以上がjsの混合継承例を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート