var arr = [10, 20, 30];function add( arrayObj ){for(var i in arr){ arrayObj[i] ++; }console.log( arrayObj ); }add( arr );console.log(arr);
这个有点像伪代码。不过就读程序来说,add()是一个函数,而其中的arrayObj是形参。在实际的使用(主程序中)中,调用add函数的对象是arr(即实参)。