Javascript 转换具有不同数据类型的数组

Javascript 转换具有不同数据类型的数组,javascript,arrays,json,object,ecmascript-6,Javascript,Arrays,Json,Object,Ecmascript 6,如何在Javascript中将其转换为: [ { "label": "Purok I", "y": "1" }, { "label": "Purok II", "y": "1" }, { "label": "Purok III", "y": "2" } ] 致: 有什么帮助吗?此方法将自动更新对象中的所有数字类型 设arr=[{ 标签:Purok I, y:1 }, { 标签:Puro

如何在Javascript中将其转换为:

[
   {
      "label": "Purok I",
      "y": "1"
   },
   {
      "label": "Purok II",
      "y": "1"
   },
   {
      "label": "Purok III",
      "y": "2"
   }
]
致:


有什么帮助吗?

此方法将自动更新对象中的所有数字类型

设arr=[{ 标签:Purok I, y:1 }, { 标签:Purok II, y:1 }, { 标签:Purok III, y:2, 示例:432.23 } ]; //映射到对象数组上 arr=arr.mapobj=>{ //映射对象中的所有关键点 Object.keysobj.mapkey=>{ //检查键是否为数字 if!isNaNobj[键]{ obj[键]=+obj[键]; } } 返回obj; };
console.logarr 此方法将自动更新对象中的所有数值类型

设arr=[{ 标签:Purok I, y:1 }, { 标签:Purok II, y:1 }, { 标签:Purok III, y:2, 示例:432.23 } ]; //映射到对象数组上 arr=arr.mapobj=>{ //映射对象中的所有关键点 Object.keysobj.mapkey=>{ //检查键是否为数字 if!isNaNobj[键]{ obj[键]=+obj[键]; } } 返回obj; };
console.logarr 使用映射和分解将所有字符串化数字转换为非字符串化数字,如下所示:

常数数据=[ { 标签:Purok I, y:1 }, { 标签:Purok II, y:1 }, { 标签:Purok III, y:2 } ]; const number=data.map{label,y}=>{return{label,y:parseInty}; 控制台。对数编号;
.as控制台包装器{max height:100%!important;top:auto;}使用映射和分解将所有字符串化的数字转换为非字符串化的数字,如下所示:

常数数据=[ { 标签:Purok I, y:1 }, { 标签:Purok II, y:1 }, { 标签:Purok III, y:2 } ]; const number=data.map{label,y}=>{return{label,y:parseInty}; 控制台。对数编号; .作为控制台包装{最大高度:100%!重要;顶部:自动;} 设p=[ { 标签:Purok I, y:1 }, { 标签:Purok II, y:1 }, { 标签:Purok III, y:2 } ] 设result=p.mapfunctionx{ x、 y=数字x.y; 返回x; }; console.logresult 设p=[ { 标签:Purok I, y:1 }, { 标签:Purok II, y:1 }, { 标签:Purok III, y:2 } ] 设result=p.mapfunctionx{ x、 y=数字x.y; 返回x; };

console.logresult;有什么区别?stringized属性名没有任何作用。我想用不同的数据类型输出值,但它返回所有stringOh,我明白了-谢谢你的解释。没问题@JackBashford@john您转换{y:2}==>{y:2}的意图是什么?有什么区别?stringized属性名没有任何作用。我想用不同的数据类型输出值,但它返回所有stringOh,我明白了-谢谢你的解释。没问题@JackBashford@john您转换{y:2}==>{y:2}的意图是什么?区别是什么?你想要浇铸吗?有什么区别?所有的都是字符串你想要它浇铸吗?可靠的答案,并没有解决他想要{y:1}而不是{y:1}的事实。很好的答案,但那不是我想要的所有键和值都是字符串。我想要不同的数据类型,你能帮我吗?@JohnCrisMañabo这是不可能的-看上面的例子。没问题@JohnCrisMañabo总是乐于帮助。可靠的答案,并没有解决他想要{y:1}而不是{y:1}的事实。答案很好,但不是我想要的所有键和值都是字符串。我想要不同的数据类型,你能帮我吗?@JohnCrisMañabo这是不可能做到的-看上面的例子。没问题@JohnCrisMañabo总是乐于帮助。你解决了我的问题。非常感谢你。非常感谢你解决了我的问题。非常感谢你。非常感谢
[
   {
      label: "Purok I",
      y: 1
   },
   {
      label: "Purok II",
      y: 1
   },
   {
      label: "Purok III",
      y: 2
   }
]