function(i, val){ return '通过function设置' + val } 这个函数为什么可以这样写啊,我相当不懂。。。这两个参数是怎么回事,val是一个关键字吗,还有这个i也没有定义啊,怎么就能用了呢
多谢讲解,我大概懂了,原来我基础挺差的。。。。
function(i, val)中的i和val在此都是形参,都是一种代指。
在实际的应用中,你调用它时可能是 function(5,true),此时5和true是实参,i的值就是5,val的值是true。你在用形参就行运算时其实参与运算的实参的值。
这里的i和val都不用定义,因为i和val都是传进来的值,是外部来的。
推荐你去百度一下实参和形参的区别和定义。