📅  最后修改于: 2023-12-03 15:32:44.450000             🧑  作者: Mango
Lodash是JavaScript中的一种实用工具库,提供了很多处理数组,对象和字符串等常用代码的函数。
其中,_.forEachRight()
方法是一个迭代方法,用于倒序遍历数组或对象。
_.forEachRight(collection, [iteratee=_.identity])
collection
(Array/Object): 要迭代的集合。[iteratee=_.identity]
(Function): 每次迭代时调用的函数。返回值为集合本身。
const _ = require('lodash');
_.forEachRight([1, 2, 3], function(value) {
console.log(value);
});
// -> Logs '3', '2', and '1'.
_.forEachRight({ 'a': 1, 'b': 2 }, function(value, key) {
console.log(key);
});
// -> Logs 'b' and 'a' (iteration order is not guaranteed).
该方法和_.forEach()
很类似,只不过此方法是倒序迭代集合,而_.forEach()
是正序迭代集合。如果需要倒序遍历集合,可以使用该方法。
Lodash提供了很多好用的方法,其中_.forEachRight()
能够很好的协助我们对集合倒序迭代,从而简化我们的逻辑操作。