📜  Lodash _.unzipWith() 方法

📅  最后修改于: 2022-05-13 01:56:33.613000             🧑  作者: Mango

Lodash _.unzipWith() 方法

_.unzipWith()方法接受 iteratee 来指定如何组合重新分组的值。使用每个组的元素调用 iteratee。

句法:

_.unzipWith(array, [iteratee = _.identity])

参数:此方法接受上面提到的两个参数,如下所述:

  • array:此参数保存要处理的分组元素的数组。
  • [iteratee = _.identity]:此参数包含组合重组值的函数。

返回值:此方法返回重新组合元素的新数组。

示例 1:这里使用 const _ = require('lodash') 将 lodash 库导入文件。

Javascript
// Requiring the lodash library  
const _ = require("lodash"); 
   
// Original array
var zipped_arr = _.zip([15, 7], [185, 20], [478, 123]);
   
// Use of _.unzipWith() method 
let gfg = _.unzipWith(zipped_arr, _.subtract);
         
// Printing the output  
console.log(gfg)


Javascript
// Requiring the lodash library  
const _ = require("lodash"); 
   
// Original array
var zipped_arr = _.zip([4, 9], [185, 20], [478, 123]);
   
// Use of _.unzipWith() method 
let gfg = _.unzipWith(zipped_arr, _.add);
         
// Printing the output  
console.log(gfg)


输出:

[8, 165, 355]

示例 2:

Javascript

// Requiring the lodash library  
const _ = require("lodash"); 
   
// Original array
var zipped_arr = _.zip([4, 9], [185, 20], [478, 123]);
   
// Use of _.unzipWith() method 
let gfg = _.unzipWith(zipped_arr, _.add);
         
// Printing the output  
console.log(gfg)

输出:

[13, 205, 601]