javascript是一個不支持重載的語言,但是當怎樣才能實現javascript的重載呢?
javascript中有一個arguments對象,可以得到關於參數的信息。我們可以利用這個對象的方法,實現對自己聲明事件的重載。
例如:
function chakan() {
if(arguments.length==1){
alert(arguments[0]+10);
}
else{
alert(arguments[0]+100);
}
}
使用的時候,將參數傳入chakan()中,如chakan(10),將會調用if,否則將調用else。