js 函数实参列表arguments和形参的那点事儿
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了js 函数实参列表arguments和形参的那点事儿相关的知识,希望对你有一定的参考价值。
//如果实参和形参数量相等,那么形参和argments之间有种映射关系,形参变量值改变对应位置的arguments[i]也随之改变,反之亦然。
function test(a,b){ b = 3; console.log(arguments[1]); //3 arguments[1] = 4; console.log(b); //4 } test(1,2);
//如果实参比形参少,那么多余的形参和argments之间就没有了映射关系,即多余形参值得改变,对应位置的arguments[i]的值仍为undefined,反之亦然。
function test(a,b){ //b = 3; // console.log(arguments[1]); //undefined arguments[1] = 4; console.log(b); //undefined } test(1);
以上是关于js 函数实参列表arguments和形参的那点事儿的主要内容,如果未能解决你的问题,请参考以下文章