angular源码分析之reverseParams函数

reverseParams方法

出处

在angular注册指令方法里,如果name是数组,那么会调用forEach方法来遍历注册

1
forEach(name, reverseParams(registerDirective));

定义

1
2
3
4
5
6
7
8
9
/**
*因为forEach是value,key的顺序,但是key,value是最常用的。
* when using forEach the params are value, key, but it is often useful to have key, value.
* @param {function(string, *)} iteratorFn
* @returns {function(*, string)}
*/

function reverseParams(iteratorFn) {
return function(value, key) {iteratorFn(key, value);};
}
欢迎关注我的公众号:沉迷Spring
显示 Gitment 评论
0%