function course(name,age){ console.log(age); //undefined 此时age并无实参,所以为undefined console.log(arguments[1]); //undefined arguments指示的age,因为下标是以0开始的 arguments[1] = 2; console.log(age); //underfined console.log(arguments[1]); //2 } course('麋斯');
分析 :
形参的的空间与arguments对象的内存空间并不重叠。
如果形参和arguments都存在,则两者的值是同步的;
如果形参和arguments当中,有其中之一无值,则此值不会得到同步.