Lodash _.propertyOf() 方法
Lodash _.propertyOf()方法是 _.property() 函数的反函数。此函数将对象作为参数并返回一个函数,该函数将返回所提供属性的值。
句法:
_.property( object )
参数:此方法接受一个如上所述和如下所述的参数:
- object:该参数保存该方法需要返回的对象的值。
返回值:此方法返回一个新的访问函数。
示例 1:
Javascript
// Requiring the lodash library
const _ = require("lodash");
var info = {
Company: 'GeeksforGeeks',
Address: 'Noida'
};
// Use of _.propertyOf() method
let gfg = _.propertyOf(info)('Company')
// Printing the output
console.log(gfg);
Javascript
// Requiring the lodash library
const _ = require("lodash");
var array = [0, 2],
object = { 'a': array, 'b': array };
// Use of _.propertyOf() method
let gfg = _.map(['a[0]', 'b[1]'], _.propertyOf(object));
// Printing the output
console.log(gfg);
输出 :
GeeksforGeeks
示例 2:
Javascript
// Requiring the lodash library
const _ = require("lodash");
var array = [0, 2],
object = { 'a': array, 'b': array };
// Use of _.propertyOf() method
let gfg = _.map(['a[0]', 'b[1]'], _.propertyOf(object));
// Printing the output
console.log(gfg);
输出 :
[0, 2]