Lodash _.forEachRight() 方法
Lodash _.forEachRight()方法从右到左迭代集合的元素。它与 _.forEach() 方法几乎相同。
句法:
_.forEachRight( collection, iteratee )
参数:此方法接受上面提到的两个参数,如下所述:
- 集合:此参数保存要迭代的集合。
- iteratee:它是每次迭代调用的函数。
返回值:此方法返回集合。
示例 1:
Javascript
// Requiring the lodash library
const _ = require("lodash");
// Use of _.forEachRight() method
_.forEachRight(['c', 'cpp', 'java',
'python'], function(value) {
console.log(value);
});
Javascript
// Requiring the lodash library
const _ = require("lodash");
// Use of _.forEachRight() method
_.forEachRight({ 'x': 1, 'y': 2 },
function(value, key) {
console.log(key);
});
输出:
python
java
cpp
c
示例 2:
Javascript
// Requiring the lodash library
const _ = require("lodash");
// Use of _.forEachRight() method
_.forEachRight({ 'x': 1, 'y': 2 },
function(value, key) {
console.log(key);
});
输出:
y
x
注意:这在普通 JavaScript 中不起作用,因为它需要安装 lodash 库。
参考: https://lodash.com/docs/4.17.15#forEachRight