📅  最后修改于: 2023-12-03 14:44:02.413000             🧑  作者: Mango
Lodash是一个JavaScript工具库,提供了各种各样的实用API,其中之一就是_.forOwnRight()
方法。
_.forOwnRight()
方法在对象的每个属性上执行一个函数,从最后一项开始执行。与_.forOwn()
方法类似,但是迭代顺序是从后向前的。
以下是示例代码:
_.forOwnRight({ 'a': 1, 'b': 2 }, function(value, key) {
console.log(key);
});
// => logs 'b' then 'a',即先输出 'b' 再输出 'a'
_.forOwnRight(object, [iteratee=_.identity])
(Object): 迭代对象
以下示例展示了如何使用_.forOwnRight()
方法迭代一个对象。
const myObj = { a: 1, b: 2, c: 3 }
_.forOwnRight(myObj, (value, key) => {
console.log(`${key}: ${value}`)
})
// Output:
// c: 3
// b: 2
// a: 1
_.forOwnRight()
方法基本上与_.forOwn()
方法一样,但是不同的是迭代顺序是从后向前的。这使得它成为在迭代对象时更有用的方法之一。