第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使用Javascript添加n個值

如何使用Javascript添加n個值

我在這里有一個疑問,我需要傳遞 n 個值作為參數(shù)并使用 Javascript 計算它的總和。我在下面解釋一些示例代碼。function add(a,b,c) {  return a+b+c;}var data =add(5,6,7);console.log(data)在這里,我只將 3 個參數(shù)傳遞給函數(shù),但我需要將 n 個參數(shù)傳遞給函數(shù),比如在函數(shù)內(nèi)部,它知道有多少值作為參數(shù)傳遞,最后我需要總和并返回它。
查看完整描述

2 回答

?
慕田峪7331174

TA貢獻1828條經(jīng)驗 獲得超13個贊

如果您想以類似的功能方式編寫它,您可以將其歸約以總結所有內(nèi)容


function add(...numbers) {

  return numbers.reduce((acc,no) => return acc + no),0);

}

或者通過使用 arguments 關鍵字知道它僅在函數(shù)是普通函數(shù)而不是箭頭函數(shù)時才可用。


此外,參數(shù)不是數(shù)組,它是類似數(shù)組的,如果您檢查 typeof 參數(shù),它會給您對象。


查看完整回答
反對 回復 2022-10-13
?
德瑪西亞99

TA貢獻1770條經(jīng)驗 獲得超3個贊

正如@slappy 所說,您可以將參數(shù)作為數(shù)組獲取


function add(...numbers){

  // Values reach as array

  console.log(numbers)

  // Here you should use array inner functions

  return numbers.reduce((sum,value) => sum+value, 0)

}


let data = add(5,6,7);

console.log(data)


查看完整回答
反對 回復 2022-10-13
  • 2 回答
  • 0 關注
  • 125 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號