当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Lodash _.rearg()用法及代码示例


Lodash是一个JavaScript库,可在underscore.js之上运行。 Lodash帮助处理数组,字符串,对象,数字等。

lodash中的_.rearg()方法用于创建一个函数,该函数使用根据指定索引组织的参数来调用func参数。其中,将第一个索引处的参数作为第一个参数发送,将第二个索引处的参数作为第二个参数发送,依此类推。

用法:

_.rearg(func, indexes)

参数:此方法接受上面提到和下面描述的两个参数:

  • func:该函数用于重新组织其参数。
  • indexes:它是有组织参数的索引。

返回值:此方法返回新函数。



范例1:

Javascript

// Requiring lodash library 
const _ = require('lodash'); 
  
// Calling rearg() method with its parameter 
var fn = _.rearg(function(x, y, z) { 
  return [x, y, z]; 
}, [2, 1, 0]); 
   
// Calling fn 
fn('z', 'y', 'x');

输出:

[ 'x', 'y', 'z' ]

范例2:

Javascript

// Requiring lodash library 
const _ = require('lodash'); 
  
// Calling rearg() method with its parameter 
var concat = _.rearg(function(Geeks, forGeeks) { 
  return (Geeks+forGeeks); 
}, [1, 0]); 
   
// Calling concat 
concat('forGeeks', 'Geeks');

输出:

GeeksforGeeks

参考:https://lodash.com/docs/4.17.15#rearg

相关用法


注:本文由纯净天空筛选整理自nidhi1352singh大神的英文原创作品 Lodash _.rearg() Method。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。