关于javascript的方法问题

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里面的每一个元素