03 2013 档案
摘要:在函数调用时,传入实际参数的值被保存在函数内部一个名为arguments的数值对象中;在函数调用时JavaScript并不对参数的个数进行检查,无论实际参数比形式参数的个数多或是少,所有实际参数都会被保存在arguments数值中。第一个参数保存在arguments[0]中,第二个参数保存在arguments[1]中等等。由此可见,在函数主体中可以不使用形式参数而使用arguments数值访问传入的实际参数的值,可以使用arguments.length属性访问数值的长度,也就是传入的实际参数的个数。数组中未赋值的元素被认为是undefined,这也就是说明了当实际参数的个数小于形式参数的个数时
阅读全文
浙公网安备 33010602011771号