JQueryメソッドのようなすべての要素に対してメソッドとして動作する関数を作成します。例:はすべての要素のメソッドとして機能します
function myFunction(p1,p2){
//things
}
element.myFunction(p1,p2);
Object.prototypeは許可されていないと思います。 私はjavascriptのOOPに新しいです。 myFunction
がelement.prototype
にあったとelement.myFunction(p1, p2)
を介して呼び出された場合、THX
任意の引数を指定して関数を使用しますか?あなたが意味することはあまり明確ではありません。 –
'Object.prototype'に関数を追加することはできますし、期待どおりに動作するという意味で「許可」されていますが、ほとんどの(ほぼすべての)JavaScriptプログラマがこれをverbotenとして扱う多くの問題につながる可能性があります。しかし、*あなたが「_all_(標準でホストではない)オブジェクトにメソッドを追加する」方法です。しかし、オブジェクトを識別するためのメソッドを追加しようとしているのか、実際に_all_オブジェクトにメソッドを追加しようとしていますか? (後者をする理由はあまりありません) –
いいえ!混乱している場合は編集します –