argments 与 ...key 区别

2022-07-27  本文已影响0人  程序猿的小生活
 function df(x,...key){
               console.log(key.length)
                console.log(key)
           }
           function df1(x){
                       console.log(arguments.length)
                        console.log(arguments)
           }
             df(1,2,3)
              df1(1,2,3)
             //打印结果 df中  key.length:2  key:2 3 
             //打印结果 df1中  arguments.length:3  arguments:1 2 3
             
            // 得出结论 arguments 包含所有参数    ...key包含方法中未声明的参数
上一篇 下一篇

猜你喜欢

热点阅读