我想澄清這個疑問,但可能有解決方案我不知道,所以請幫助我。通常在編寫代碼時,我們調用一個函數如何調用靜態函數,如成員函數
function call(a){
/*some task*/
}
爲
var a = "HELLO";
var data = call(a);
所以通過值將函數call()
內部處理和一定的價值迴歸data
。
但在調用一些內置的JavaScript功能,如toString()
,toLowerCase()
的情況下,我們不會通過函數內部的值,而我們所說的一樣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