當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Lodash _.mapValues()用法及代碼示例

Lodash是一個JavaScript庫,可在underscore.js之上運行。 Lodash幫助處理數組,字符串,對象,數字等。

_.mapValues()方法用於創建具有給定對象相同鍵的新映射對象,並使用給定iteree函數生成值。

用法:

_.mapValues( object, iteratee )

參數:此方法接受上麵提到和下麵描述的兩個參數:

  • object:此參數保存要迭代的對象。
  • iteratee:此參數保存對象上每次迭代調用的函數。它是一個可選值。

返回值:此方法返回新的映射對象。



範例1:

Javascript

// Requiring the lodash library   
const _ = require("lodash");   
  
var users = { 
'Geeksforgeeks':{ 
    'username':'gfg_id', 
    'password':'gfg@123'
  }, 
  'W3school':{ 
    'username':'w3schol_id', 
    'password':'w@123'
  } 
}; 
  
// Using the _.mapValues() method  
console.log( 
  _.mapValues(users, function(o) {  
    return o.password; 
  }) 
);

輸出:

{Geeksforgeeks:"gfg@123", W3school:"w@123"}

範例2:

Javascript

// Requiring the lodash library   
const _ = require("lodash");   
  
var users = { 
  'Geeksforgeeks':{ 
    'username':'gfg_id', 
    'password':'gfg@123'
  }, 
  'W3school':{ 
    'username':'w3schol_id', 
    'password':'w@123'
  } 
}; 
  
// Using the _.mapValues() method  
console.log(_.mapValues(users, 'password'));

輸出:

{Geeksforgeeks:"gfg@123", W3school:"w@123"}

相關用法


注:本文由純淨天空篩選整理自sanjoy_62大神的英文原創作品 Lodash _.mapValues() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。