ネイティブメソッドの書き換え可能なJS

ドライ、長ったらしいない話す、プロトタイプは:元のメソッドの両方上書きされて、あなたは、オブジェクトのプロトタイプ、方法およびオリジナルのメソッド名に新しいプロパティとメソッドを追加することができますは、JavaScriptのプロトタイプオブジェクトを取得することができ、書き換えではなく、同じことを両方のとき:追加

 

例えば:達成するためにプッシュ方式アレイに配列上書きを

Array.prototype.push = 関数(){
             ため(LET I = 0; iは<arguments.lengthをが、私は++ ){
                 この [ この .LENGTH]を引数= [I]。// 引数为传参数组列表
            }
             戻る この.LENGTHを。
        }

 

限られた容量は、一般的なレベルは、ミスは、注目のおかげで、私を修正し、コメントしてください!

おすすめ

転載: www.cnblogs.com/wwlstc/p/11225619.html