如何使用javascript创建单个对象并在数组中列出它们
How to create individual objects and list them in an array using javascript?
我当前的数组没有按照我的意愿创建单个对象。我的数据格式如下:
["1434100866", "599.0", "1434100870", "349.0", "1434100863", "233.0", "1434100849", "269.0", "1434100857", "682.0", "1434100862", "248.0", "1434100865", "342.0", "1434100848", "960.0", "1434100853", "270.0", "1434100850", "253.0"]
我希望我的数据采用以下格式:
[[item1, item2],[item1, item2],[item1, item2], ...];
这是我的代码:
var dataArray = new Array();
@foreach (var record in Model)
{
@:dataArray.push("@record.date", "@record.rate");
}
console.log(dataArray);
您想要push
一个新数组,而不是新值。这样做:
var dataArray = new Array();
@foreach (var record in Model)
{
@:dataArray.push(["@record.date", "@record.rate"]);
}
console.log(dataArray);
var a=["1434100866", "599.0", "1434100870", "349.0", "1434100863", "233.0", "1434100849", "269.0", "1434100857", "682.0", "1434100862", "248.0", "1434100865", "342.0", "1434100848", "960.0", "1434100853", "270.0", "1434100850", "253.0"];
var b = a.reduce(function (res, el, i) {
if (i % 2) {
res[res.length - 1].push(el);
} else {
res.push([el]);
}
return res;
}, []);
document.getElementById('out').innerHTML = JSON.stringify(b, null, 4);
<pre id="out"></pre>
相关文章:
- 如何遍历包含对象的数组-javascript
- 保存数组javascript
- 查找数组javascript中包含的元素类型
- 算法:从数组(javascript/angular)中按当前日期获取上一个和下一个事件
- 从多维数组javascript中提取特定值
- 如何在数组javascript中选择伪随机值
- 拆分字符串数组(JavaScript)后未定义
- 从数组JavaScript中删除并返回最后n个项的最快方法
- 使用条件for循环更新数组-Javascript
- 从数组javascript创建新对象
- 用数组(javascript)中的值替换regex捕获
- 从数组[Javascript]的总长度中减去一个干净的数字
- 将一个字符串数组解析为一个新的数组javascript
- 如何将对象转换为对象数组javascript
- 赢得't循环数组javascript
- 从不同的数组 JavaScript 中获取值
- 多维数组 JAVASCRIPT 出了点问题
- 可以't分配给一个对象数组javascript
- 比较数组JavaScript中的对象
- 如何完成缺少(连续)元素的数组|Javascript