好玩的单框求和Es6的rest函数参数

rest参数形式为(...变量名)

用于获取函数的多余参数,这样就不需要是函数的arguments对象了。rest参数搭配的变量是一个数组,该变量将多余的参数放入数组中。

废话不多说上代码

 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)

    }

你可能感兴趣的:(好玩的单框求和Es6的rest函数参数)