📜  Lodash _.propertyOf() 方法

📅  最后修改于: 2022-05-13 01:56:27.257000             🧑  作者: Mango

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]