[英]add array to array in javascript
我在下面的代碼中有數組項,我想將這些數組項“ keywords_name”或“ keywords_name”推送到我使用的Chart.js庫中。 我可以通過調用“標簽”或“數據集”中的每個數組項來使用下面的操作,但是我猜那不應該是這樣。
// Top keywords.
var keywords_name = [];
var keywords_num = [];
for(i = 1; i<=10; i++){
keywords_name.push($("#content .box_segment:eq(1) table tbody tr:nth-child("+i+") td:first").text());
keywords_num.push(parseInt($("#content .box_segment:eq(1) table tbody tr:nth-child("+i+") td:last").text()))
}
var bardata = {
labels : [keywords_name[1], keywords_name[2], keywords_name[3], keywords_name[4]],
datasets : [
{
fillColor : "rgba(220,220,220,0.5)",
strokeColor : "rgba(220,220,220,1)",
data : [1,2,3,4]
}
]
}
您為什么不像這樣將獲取的數組僅分配給新的bardata對象?
var bardata = {
labels : keywords_name,
datasets : {
fillColor : "rgba(220,220,220,0.5)",
strokeColor : "rgba(220,220,220,1)",
data : keywords_num
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.