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


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

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

_.mapKeys()方法用於創建與該對象以及通過運行該對象自己的可枚舉字符串鍵創建的鍵具有相同值的對象。

用法:

_.mapKeys( object, iteratee )

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

  • object:此參數保存要迭代的對象。
  • iteratee:每次迭代調用的函數。

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



範例1:

Javascript

// Requiring the lodash library   
const _ = require("lodash"); 
  
// Using the _.mapKeys() method  
console.log( 
  _.mapKeys({ 'cpp':15, 'java':40, 'python':63 }, 
      function(value, key) { 
          return  key + value ; 
  } 
));

輸出:

{'cpp15':15, 'java40':40, 'python63':63}

範例2:

Javascript

// Requiring the lodash library   
const _ = require("lodash");   
  
// The source object 
var info = { 
  'GFG':{ 'user':'amit', 'age':23 }, 
  'codechef':{ 'user':'priya', 'age':21 } 
}; 
  
// Using the _.mapKeys() method  
console.log(_.mapKeys(info, 
  function(o) { return o.age; }) 
);

輸出:

{21:{'age':21, 'user':"priya"}, 23:{'age':23, 'user':"amit"}}

相關用法


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