如何从两个数组创建一个数组

时间:2017-09-07 09:53:59

标签: javascript arrays google-visualization

我真的不知道如何提问,我希望有人会帮助我。这就是我想要实现的目标。我想使用google visualization创建图表。

这就是我想要实现的目标。

var arrayNeeded = [['Population', 'Total Number Per Unit'],['Staff Count', 5686],['Student Count', 9890]];        
    var data = google.visualization.arrayToDataTable(array);

这就是我所拥有的:

var arr1 = [5686, 9890];
var arr2 = [Staff Count, Student Count];

如何将这两个数组放在一个名为“arrayNeeded”的数组中。这就是我所做的。我是javascript的学习者,所以它有点混乱。

var obj = JSON.parse(sessionStorage.getItem('custs'));
var result = [];
for (var i = 0; i < obj.lgaid.length; i++)
{
    result[i] = "['"+obj.lgan[i]+"',"+ parseInt(obj.lgaid[i])+"]";
}

obj是一个有两个数组lgan和lgaid的对象

结果给了我一个像这样的字符串数组(“['Student Count',9890]”)而不是一个2列数组的数组

var result = "['Population', 'Total Number Per Unit']","['Staff Count', 5686]","['Student Count', 9890]";

请有人帮助我。感谢。

4 个答案:

答案 0 :(得分:1)

只需使用此

SessionManager session = new SessionManager(getApplicationContext());
HashMap<String, String> user = session.getUserDetails();
String userId = user.get("userId").toString();
String categoryId = user.get("catId").toString();
String categoryType = user.get("catType").toString();
String batchId= user.get("batchId").toString();

结果数组位于所需的数组中。

答案 1 :(得分:1)

您可以尝试这样的事情:

var arr1 = [5686, 9890];
var arr2 = ['Staff Count', 'Student Count'];

var result = arr1.map(function(value, index) {
    return [arr1[index], arr2[index]];
});

result.unshift(['Population', 'Total Number Per Unit']);

答案 2 :(得分:0)

通过使用Array#map映射一个数组来创建一个新数组。回调中的第二个参数是当前索引,您可以使用它从另一个数组中获取该项。

&#13;
&#13;
cordova-plugin-facebook4
&#13;
&#13;
&#13;

答案 3 :(得分:0)

以下是您需要的答案。希望这有帮助

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<section class="side_bar_pages">
  <ul>
    <li id="clicked_secton">
      <span><img src="/icons/home.svg"></span>
      <a href="/">home</a>
    </li>
    <li>
      <span><img src="/icons/videocamera.svg"></span>
      <a href="/footages">stock footage</a>
    </li>
    <li>
      <span><img src="/icons/photocamera.svg"></span>
      <a href="/images">stock photos</a>
    </li>
    <li>
      <span><img src="/icons/hot.svg"></span>
      <a href="/new">hot stock</a>
    </li>
  </ul>
</section>