[英]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>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.