當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。