如图 我想问就是我 勾起来的部分 自己测试半天 好像没有什么意义?还是我理解的不对;请大神解答一下
我的理解就是 当map的方法调用的时候 each 就会完成循环 然后直接让iterator的函数call当前的没有传入的context对象接收iterator他的方法 在里面无非就是一个执行的过程,为什么还有创建一个数组呢??
如图 我想问就是我 勾起来的部分 自己测试半天 好像没有什么意义?还是我理解的不对;请大神解答一下
我的理解就是 当map的方法调用的时候 each 就会完成循环 然后直接让iterator的函数call当前的没有传入的context对象接收iterator他的方法 在里面无非就是一个执行的过程,为什么还有创建一个数组呢??
感觉你没有弄清map和each的区别。map的作用是,传入一个数组,对数组中的每个元素做操作,操作后的值组成一个新的数组并返回。
如果只是一个执行的过程,那map和each的作用不就一样了吗?
10 回答11.7k 阅读
2 回答3.2k 阅读✓ 已解决
5 回答2.2k 阅读
3 回答1.6k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
5 回答754 阅读
4 回答2.2k 阅读✓ 已解决
map函数的意义是将每一次遍历后的结果组成一个数组,然后返回,这里的result数组就是为了保存这个返回的数组。