老師 "map中傳的是一個callbak函數" 這句話怎麼理解
来源:1-1 组件拆分与组件之间的传值(1)
weixin_慕雪0272820
2020-09-06 15:58:20
callback函數怎麼理解?
為什麼map中的參數是一個callback函數?
2回答
好帮手慕码
2020-09-06
同学你好,解答如下:
回调函数就是一个参数,将这个函数作为参数传到另一个函数里面,当那个函数执行完之后,再执行传进去的这个函数。这个过程就叫做回调。
示例:fn就是回调函数,把它作为一个参数传递给另一个函数a 。然后调用函数a,再执行函数fn。
那么如下图:在map方法里传递了一个箭头函数,不过map方法自己做了封装,不需要手动调用。map方法中的每一项,会自己调用这个箭头函数!
祝学习愉快~
好帮手慕码
2020-09-06
同学你好,这句话描述的是map的一种用法。
语法:array.map(function(currentValue,index,arr), thisValue)
参数:
function(currentValue, index,arr) 必须。函数,数组中的每个元素都会执行这个函数函数参数: currentValue 必须。当前元素的值 index 可选。当前元素的索引值 arr 可选。当前元素属于的数组对象 thisValue 可选。对象作为该执行回调时使用,传递给函数,用作 "this" 的值。 例如:给数组中每一项增加5
那么对应在例子里,每一项+5的操作就是callback函数。
祝学习愉快~
相似问题