_.fromPairs()方法返回由鍵值對組成的對象。此方法與_.toPairs()方法相反。
用法:
_.fromPairs( pairs )
參數:此方法接受上述和以下描述的單個參數:
- pairs:此參數保存數組的鍵值對。
返回值:此方法返回一個新對象。
範例1:
const _ = require('lodash');
let pairs = [['x', 1], ['y', 2], ['z', 3]]
let obj = _.fromPairs(pairs);
console.log(obj)
輸出:
{ x:1, y:2, z:3 }
範例2:
const _ = require('lodash');
let pairs = [['one', 1], ['two', 2], ['three', 3]]
let obj = _.fromPairs(pairs);
console.log(obj)
輸出:
{ one:1, two:2, three:3 }
範例3:
const _ = require('lodash');
let pairs = [
['name', 'lodash'],
['live', 'npm'],
['used', 'nodejs']
]
let obj = _.fromPairs(pairs);
console.log(obj)
輸出:
{ name:'lodash', live:'npm', used:'nodejs' }
注意:在正常的JavaScript中這將無法正常工作,因為它需要安裝庫lodash。
相關用法
- Lodash _.nth()用法及代碼示例
- Lodash _.take()用法及代碼示例
- Lodash _.xor()用法及代碼示例
- Lodash _.sortedLastIndex()用法及代碼示例
- Lodash _.zipObject()用法及代碼示例
- Lodash _.castArray()用法及代碼示例
- Lodash _.differenceWith()用法及代碼示例
- Lodash _.sampleSize()用法及代碼示例
- Lodash _.zipWith()用法及代碼示例
- Lodash _.clone()用法及代碼示例
- Lodash _.cloneDeep()用法及代碼示例
- Lodash _.find()用法及代碼示例
- Lodash _.pullAll()用法及代碼示例
- Lodash _.pullAt()用法及代碼示例
- Lodash _.head()用法及代碼示例
- Lodash _.remove()用法及代碼示例
- Lodash _.pull()用法及代碼示例
- Lodash _.takeRight()用法及代碼示例
- Lodash _.concat()用法及代碼示例
注:本文由純淨天空篩選整理自iamsahil1910大神的英文原創作品 Lodash | _.fromPairs() Method。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。