この疑問を明確にしたいと思いますが、わからない解決策がある可能性がありますので、助けてください。一般的にコードを書きながら、私たちはそう渡す値が関数call()
内部で処理され、data
にいくつかの値を返すことになるメンバー関数のように静的関数を呼び出す方法
var a = "HELLO";
var data = call(a);
として
function call(a){
/*some task*/
}
関数を呼び出します。
toString()
、toLowerCase()
などの組み込みのJavaScript関数を呼び出す場合は、関数内で値を渡すのではなく、a.toLowercase()
という関数を呼び出します。
このタイプの関数呼び出しはどのように裏で働きますか?また、組み込み関数が呼び出される方法のようなカスタム関数を呼び出す方法はありますか?前もって感謝します。
'のtoString()'と 'toLowerCaseメソッドは、()'オブジェクト自体のメソッドです。 – Gendarme
[オブジェクトメソッドを参照](https://www.w3schools.com/js/js_object_methods.asp) –
あなたが探しているのは、クラスとプロトタイプの継承です。 https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Classes – Strikegently