在js中,函式和方法是不同的。
函式定義
function
fun(
)
上邊的fun()是函式。
方法定義
var obj =
newobject()
;obj =
obj.
out=
function()
obj.
out(
);
上邊的obj.out()是方法。
this指向問題
在函式中
function
fun(
)
此時this輸出為window物件
在方法中
var obj =
newobject()
;obj =
obj.
out=
function()
obj.
out(
);
輸出為obj這個物件裡邊的內容
this中的區別:以函式呼叫的時候,this的指向就是window;以方法呼叫的時候,this的指向就是呼叫方法的那個物件
JS建立函式的方法和區別
1.宣告方式建立函式 function 函式名 形參列表 2.賦值方式建立函式 var 函式名 function 3.建立建構函式 var 函式名 new function在程式開始執行前,現將var宣告的變數和function宣告的函式,提前到當前作用域的頂部集中建立1.宣告方式建立函式 會被整體...
Js函式的方法
共同點 arguments 在呼叫函式時,瀏覽器每次都會傳遞進兩個隱含的引數 1.函式的上下文物件 this 2.封裝實參的物件 arguments arguments的概念 arguments是乙個類陣列物件,它也可以通過索引來運算元據,也可以獲取長度 作用 在呼叫函式時,我們所傳遞的實參都會在a...
js基本函式和基本方法
日期時間函式 需要用變數呼叫 var b new date 獲取當前時間 b.gettime 獲取時間戳 b.getfullyear 獲取年份 b.getmonth 1 獲取月份 b.getdate 獲取天 b.gethours 獲取小時 b.getminutes 獲取分鐘 b.getseconds...