props.forEach(function(n){…})这行代码是什么意思?是调用forEach方法,然后讲参数传入函数的意思吗
http://blog.csdn.net/oscar999/article/details/8671546
将props进行循环遍历,n相当于我们for循环里面的定义的循环变量
props.forEach(function(n){…})
在上面代码中,props代表了一个数组,例如:[2,4,7,9,3];props.forEach的意思是对props这个数组进行遍历,而function(n){…}则表示对数组中每个元素的操作,其中n代表了循环的当前元素。
例如:
var props = [2,4,7,9,3];
props.forEach(function(n){
alert(n);
});
那么就会依次打印值2,4,7,9,3。。。
就是对数组进行循环遍历操作
和for(var i = 0; i<props.length; i++){}效果一样,n等同于props[i]
是遍历用的,n是一个形参,用来遍历props里面的每一个元素