Lodash数组与键值对象互相转换

简介: js lodash学习记录

_.toPairs(object)

创建一个object对象自身可枚举属性的键值对数组。这个数组可以通过_.fromPairs撤回。如果object 是 map 或 set,返回其条目。

const_=require('lodash');
functionCar() {
this.name="car";
this.weight=100.22;
}
console.log(_.toPairs(newCar()))

image.png


_.fromPairs(pairs)

_.toPairs正好相反;这个方法返回一个由键值对pairs构成的对象。

const_=require('lodash');
letcarArr= [['name', 'car'], ['weight', 100.22]]
console.log(_.fromPairs(carArr))

image.png

目录
相关文章
|
3月前
|
JavaScript 前端开发 索引
JS遍历数组里数组下的对象,根据数组中对象的某些值,组合成新的数组对象
这篇文章介绍了如何在JavaScript中遍历数组里数组下的对象,并根据对象的某些属性值组合成一个新的数组对象。主要内容包括使用ES6的`for...of`循环来遍历数组对象,然后根据需要提取对象中的属性值,并将它们放入新的对象中,最终形成一个新的对象数组以供使用。
|
5月前
|
存储 JavaScript 前端开发
JavaScript中的对象是数据结构,存储键值对,键为字符串,值可为任意类型,包括函数(作为方法)
【6月更文挑战第25天】JavaScript中的对象是数据结构,存储键值对,键为字符串,值可为任意类型,包括函数(作为方法)。
40 2
|
5月前
|
JavaScript 前端开发
js数组包对象格式怎么根据不同的键值使用sort排序一组数组
js数组包对象格式怎么根据不同的键值使用sort排序一组数组
34 0
|
JavaScript
多个js对象数组合并成一个对象数组的解决方案
多个js对象数组合并成一个对象数组的解决方案
308 0
|
6月前
|
存储 JavaScript 前端开发
数组:数组是JS中的一种特殊对象,用于存储一组有序的数据。需要掌握数组的创建、访问、修改以及各种内置方法。
数组:数组是JS中的一种特殊对象,用于存储一组有序的数据。需要掌握数组的创建、访问、修改以及各种内置方法。
74 2
|
JavaScript
js对象、数组转换字符串
js对象、数组转换字符串
132 0
lodash根据对象属性创建键值对数组
lodash根据对象属性创建键值对数组
103 0
|
JavaScript 前端开发 小程序
js两个数组对象中,获取不相同的值 非交集元素对象
js两个数组对象中,获取不相同的值 非交集元素对象
217 0
js两个数组对象中,获取不相同的值 非交集元素对象
lodash倒置对象的属性和值
lodash倒置对象的属性和值
85 0
|
JSON 前端开发 JavaScript
js处理json数据(合并键值对相同的数据,指定键值对相加或拼接)、前端实现
js处理json数据(合并键值对相同的数据,指定键值对相加或拼接)、前端实现
751 0
js处理json数据(合并键值对相同的数据,指定键值对相加或拼接)、前端实现