对象键值对的形式 转换成对象组成数组的形式(键为值的形式)

Posted 龖龖龖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了对象键值对的形式 转换成对象组成数组的形式(键为值的形式)相关的知识,希望对你有一定的参考价值。

比如说  const categoryProp = 食品:34,家居生活:23,运动户外:12   
转换成 [name:食品,value:34,name:家居生活,value:23,name:运动户外,value:12]的形式

//以下代码
const categoryPropXData = Object.keys(categoryProp || );
const categoryPropYData = Object.values(categoryProp || );
 
const newDataArr = [];
categoryPropXData.map((item, index) => 
      newDataArr.push(
        name: item,
        value: categoryPropYData[index],
      );
    );

以上是关于对象键值对的形式 转换成对象组成数组的形式(键为值的形式)的主要内容,如果未能解决你的问题,请参考以下文章

JS基础三

JS中数组降维处理+数组对象中有相同键值对的合并重组成新对象元素

如何把JS对象转成数组

Python基础入门—字典dict

ES6中Map()和Set()的用法详解

列表的所有的input,将它的值以键值对的形式存放到一个数组里