将javascript数组添加到多维数组中
Add javascript array to a multidimensional array
我创建了一个空数组,我想在这个数组中创建并附加数组:
values: []
我希望值数组的格式如下:
[ [ 1025409600000 , 23.041422681023] , [ 1028088000000 , 19.854291255832] , [ 1030766400000 , 21.02286281168] ]
所以我做了
values.push({x: 1025409600000, y: 23.041422681023});
这将创建一个javascript对象,而不是一个数组数组。我怎么能不附加一个新的javascript对象,而是在值数组中附加一个数组呢?
只推送数组=)
values.push([1025409600000, 23.041422681023]);
只需遍历x和y坐标列表,将它们推送到它们自己的数组中,然后将这些数组中的每个推送到父(值)数组中。以下内容显然是错误的,您需要通过循环进行迭代,但这将为您提供一个名为values的数组,该数组由x和y坐标的其他数组组成。
var values = [];
var coordinates=[];
var x=1025409600000;
var y=23.041422681023;
coordinates.push(x);
coordinates.push(y);
//leads to coordinates being ['1025409600000','23.041422681023']
values.push(coordinates);
//leads to values being [['1025409600000 ','23.041422681023']]
然后重复以确保值为[[x,y],[x,y][x,y]…]
这是因为您正在将对象{}
推入数组。你需要推送数组,所以类似这样的东西:
values.push([obj.x, obj.y]);
相关文章:
- 向多维数组添加值和从多维数组请求值
- 如何将JS数组添加到Meteor自动表单条目中
- 在不使用循环的情况下,从一个数据库字符串值向javascript数组添加多个对象
- 将行从数组添加到谷歌图表
- 从不同的数组添加重复的图块 PIXI.js
- 如何在 Javascript 中向数组添加其他对象
- 将javascript数组添加到多维数组中
- Coderbyte数组添加解决方案--For循环与For循环
- Knockout.js向数组添加新项
- Highcharts将变量数组添加到序列中
- 向javascript对象数组添加值
- 我可以用Javascript向数组添加函数吗
- 将数组添加到另一个数组
- 你能给被劫持的JavaScript数组添加一个函数吗
- 我可以向数组添加对象键吗
- 如何向JSON数组添加新属性
- 通过将$resource查询数组添加到AngularJS中另一个数组的底部来进行分页加载
- 使用名称/值从 json 数组添加项
- Javascript数组添加 - 所有组合
- 从 json 文件向 javascript 数组添加值