rest參數(shù)形式為(...變量名)
用于獲取函數(shù)的多余參數(shù)妆偏,這樣就不需要是函數(shù)的arguments對(duì)象了。rest參數(shù)搭配的變量是一個(gè)數(shù)組刻诊,該變量將多余的參數(shù)放入數(shù)組中讹挎。
廢話不多說(shuō)上代碼
?let?inp?=?document.getElementsByTagName('input')[0];
????var?btn?=?document.getElementsByTagName('button')[0];
????btn.onclick?=?function?()?{
????????let?inpNumber?=?Number(inp.value)
????????function?goods(...value)?{
????????????var?sum?=?0;
????????????let?newVal=value.join().split('')
????????????for?(var?i?of?newVal)?{
????????????????sum?+=?Number(i)
????????????}
????????????console.log(sum)
????????????return?sum
????????}
????????goods(inpNumber)
????}