1、物件的繼承,一般的做法是複製:object.extend
prototype.js的實現方式是:
object.extend = function(destination, source)
return destination; }
obj:這個物件將代替function類裡this物件
args:這個是陣列,它將作為引數傳給function(args-->arguments)
this.grade=grade; //年級
this.school=school; //學校
} var p1=new person("jake",10);
p1.sayhello();
var s1=new student("tom",13,6,"清華小學");
s1.show();
s1.sayhello();
alert(s1.funcname);
他就具備了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 這個是陣列,...