如何将嵌套的数组数组转换为逗号分隔的字符串

德州697

我有一个带有2个嵌套对象的对象。它们都是数组的数组。我需要将两者的值都连接到以逗号分隔的字符串中。Javascript,jquery或linqjs都可以。我有一个开始,但是我被卡住了。这是一个小矮人

我需要获取数据和产品价值并加入它们。最终结果需要看起来像这样

newString =“产品1、3500、2000 |产品2、5400、1800 |等。”

json对象

var userDefinedSeries = {"style":"normal","color":"rgb(0, 0, 255)","width":4,"uid":[["425780c9-9727-4c5d-9bc4-65ce3334b0aa"],["06a8a24e-6a59-43e0-89a4-9fe4db55cac5"],["e1c73a33-ba2c-4d8d-9751-3c336442da84"]],"data":[[2500,50000],[2500,40000],[3000,40000]],"product":[["Product 3"],["Product 1"],["Product 2"]],"name":"Subject Property","type":"scatterLine","$$hashKey":"object:91"};

我正在用什么

 var newString = [];
 var string;
 var modifiedNames = userDefinedSeries.data.map(function(arrayCell) {
 for (var key in userDefinedSeries.data){

  for (var keyP in userDefinedSeries.product){
     string = arrayCell[0] + " , " + arrayCell[1] + "|";
    }
 }
newString.push(string);
return string;
});

console.log(newArray);
凯文·肯兹亚(Kevin Kendzia)

通过以下代码,我得到了以下输出:

产品3,2500,50000 | 产品-1,2500,40000 | 产品-2,3000,40000

var userDefinedSeries = {
    "style":"normal",
    "color":"rgb(0, 0, 255)",
    "width":4,
    "uid":[["425780c9-9727-4c5d-9bc4-65ce3334b0aa"],["06a8a24e-6a59-43e0-89a4-9fe4db55cac5"],["e1c73a33-ba2c-4d8d-9751-3c336442da84"]],
    "data":[[2500,50000],[2500,40000],[3000,40000]],
    "product":[["Product 3"],["Product 1"],["Product 2"]],
    "name":"Subject Property","type":"scatterLine","$$hashKey":"object:91"};

     var newString = [];
     var string;
     var key = 0;

    userDefinedSeries.product.map(function(arrayCell) {
          string = arrayCell + "," + userDefinedSeries.data[key];
          string = string.replace(" ","-");
          newString.push(string);
          key++;
    });

    console.log(newString.join(" | "));

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将逗号分隔的字符串转换为对象内的分隔数组?

如何将逗号分隔的字符串字段转换为 MongoDB 中的对象数组?

如何将逗号分隔的字符串字段转换为 MongoDB 中的数组?

如何将数组转换为逗号分隔的字符串?

如何将逗号分隔的字符串转换为数组?

如何将逗号分隔的字符串转换为数组?

如何将MySQL JSON数组转换为逗号分隔的字符串

如何将php中的数组转换为逗号分隔的字符串?

如何将数组转换为SQL的引号和逗号分隔的字符串?

如何将逗号分隔值的字符串转换为数组

C将逗号分隔的字符串转换为数组

将数组转换为逗号分隔的字符串

将数组转换为逗号分隔的字符串

将Ints数组转换为逗号分隔的字符串

将逗号分隔的字符串转换为数组

如何将对象数组转换为逗号分隔的字符串?

如何安全地将逗号分隔的字符串转换为数字数组

通过附加串联将字符串数组转换为逗号分隔的字符串

如何在C中创建将逗号分隔的字符串转换为字符串数组的方法

如何将数组转换为字符串数组?

如何将数组字符串转换为数组

我们如何将对象内的嵌套数组转换为一个用逗号分隔的串联字符串值?

将逗号分隔的字符串数组转换为不同的数组

如何将数组列表转换为散列分隔的字符串?

如何将空格分隔的整数字符串转换为JAVA中的数组

如何将 JavaScript 数组(或分隔字符串)转换为带有子对象的对象

php-如何将多个键值数组转换为| (管道)分隔字符串

如何将bash数组变量转换为以换行符分隔的字符串?

如何将数组转换为字符串并通过管道分隔值