lodash withKeys
时间: 2024-03-15 10:44:25 浏览: 40
lodash.js下载
`withKeys` 并不是 Lodash 内置的方法。但是 Lodash 提供了 `keyBy` 方法,可以实现与 `withKeys` 类似的功能。
`keyBy` 方法接受两个参数,第一个参数是需要转换的数组,第二个参数是一个函数,它将为每个数组元素生成一个键。
以下是一个示例代码:
```javascript
const _ = require('lodash')
const fruits = ['apple', 'banana', 'orange']
const fruitObject = _.keyBy(fruits, fruit => fruit)
console.log(fruitObject)
```
输出:
```
{
apple: 'apple',
banana: 'banana',
orange: 'orange'
}
```
在这个示例中,我们使用每个水果的名称作为键来生成对象。
需要注意的是,`keyBy` 方法会创建一个新的对象,而不是修改原始数组。
阅读全文