2015-04-04 83 views
0

你能告訴我怎麼加這是目前在功能的所有參數我想這樣的,但沒有獲得成功如何添加函數中存在的所有參數? ?

這裏是我的代碼

function a(arrugemt){ 
sum=0; 
    for(var i=0;i<arrugemt.length;i++){ 
     sum+=arrugemt[i] 
    } 
    console.log("sum:"+sum) 
} 

a(1,2) 
a(1,3,5) 
a(1,3,5,4,2,1) 

預計輸出

3 
9 
16 

回答

3

所有功能都有內置的arguments object,其中包含傳遞給函數的所有參數

function a() { 

    var sum = 0; 

    for(var i=0; i<arguments.length; i++){ 
     sum += arguments[i] ; 
    } 

    console.log("sum:" + sum); 
} 
+0

謝謝工作.. !!你能告訴我更簡單的事情如何獲得瀏覽器名稱? window.browserName? – user944513 2015-04-04 15:13:18

+0

哈哈我有點晚了:),是的這是解決方案,但你的代碼是語法錯誤,看起來你看起來不夠努力@ user944513 – 2015-04-04 15:15:06

+0

我沒有看到一個返回值的調用。非常適合控制檯,對腳本不利。 – DevlshOne 2015-04-04 15:18:29

相關問題