js中apply方法的使用

2022-03-09 07:21:54 字數 936 閱讀 8371

prototype.js的實現方式是:

object.extend = function(destination, source)  

return destination; 

}obj:這個物件將代替function類裡this物件

args:這個是陣列,它將作為引數傳給function(args-->arguments)

他就具備了person類的sayhello方法和所有屬性。

我們先從math.max()函式說起,math.max後面可以接任意個引數,最後返回所有引數中的最大值。

比如 alert(math.max(5,8))   //8

alert(math.max(5,7,9,3,1,6))   //9

但是在很多情況下,我們需要找出陣列中最大的元素。

var arr=[5,7,9,1]

alert(math.max(arr))    // 這樣卻是不行的。一定要這樣寫

function getmax(arr) 

return destination; 

}obj:這個物件將代替function類裡this物件

args:這個是陣列,它將作為引數傳給function(args-->arguments)

他就具備了person類的sayhello方法和所有屬性。

我們先從math.max()函式說起,math.max後面可以接任意個引數,最後返回所有引數中的最大值。

比如 alert(math.max(5,8))   //8

alert(math.max(5,7,9,3,1,6))   //9

但是在很多情況下,我們需要找出陣列中最大的元素。

var arr=[5,7,9,1]

alert(math.max(arr))    // 這樣卻是不行的。一定要這樣寫

function getmax(arr)

js中apply方法的使用

1 物件的繼承,一般的做法是複製 object.extend prototype.js的實現方式是 object.extend function destination,source return destination obj 這個物件將代替function類裡this物件 args 這個是陣列,...

js中apply方法的使用

1 物件的繼承,一般的做法是複製 object.extend prototype.js的實現方式是 object.extend function destination,source return destination obj 這個物件將代替function類裡this物件 args 這個是陣列,...

js中apply方法的使用

1 物件的繼承,一般的做法是複製 object.extend prototype.js的實現方式是 object.extend function destination,source return destination obj 這個物件將代替function類裡this物件 args 這個是陣列,...