当前位置:  开发笔记 > 编程语言 > 正文

解释每个参数

如何解决《解释每个参数》经验,为你挑选了1个好方法。

版本1:

var numbers = [1, 2, 3, 4, 5], sum = 0;
numbers.forEach(function(x) {
  sum += x;
});
console.log(sum);
 //15

版本2:

var numbers = [1, 2, 3, 4, 5], sum = 0;
numbers.forEach(function(asdf) {
  sum += asdf;
});
console.log(sum);
 //15

为什么forEach中的函数可以接受任何参数?正如你所看到的那样,如果我把"asdf"或"x"放在一边.我真的想知道这背后的概念.

谢谢!



1> Quentin..:

这里没有具体的内容forEach.JavaScript从不关心命名的参数(至少,不要求它们是有效的标识符名称),只关注它们在参数列表中的位置.

推荐阅读
周扒pi
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有