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]