flip
源码
/**
* 创建一个函数,调用func时候接收翻转的参数。
*
* @since 4.0.0
* @category Function
* @param {Function} func 要翻转参数的函数。
* @returns {Function} 返回新的函数。
*/
function flip(func) {
if (typeof func != 'function') {
throw new TypeError('Expected a function');
}
return function(...args) {
return func.apply(this, args.reverse());
};
}原理
相关链接
Last updated