javascript - 如何将数组插入到数组内的对象中?对于 ng2-charts / Charts.js
问题描述
假设我有 2 个数组:
var array1 = [1,1,1];
var array2 = [2,2,2];
如何使用下面显示的 2 个对象创建父数组?
(我正在尝试将上面给定的数组插入到具有 2 个对象的父数组中,但我还需要创建对象以便它们包含显示的键。这是为了符合 ng2-charts ChartDataSets 类型。)
// below is what I'm trying to accomplish, but I only have the 2 arrays above so far
[
{ data : array1, label: 'some label1' },
{ data : array2, label: 'some label2' },
]
解决方案
let arr1 = [1, 1, 1];
let arr2 = [2, 2, 2];
let reqArray = [arr1, arr2].map((ele, ind) => {
return {
data: ele,
label: `some label${ind+1}`
}
});
console.log(reqArray)
推荐阅读
- javascript - How to get keyboard height before open with React Native?
- mongodb - Differentiate between nested update, insert and delete with MongoDB change streams
- r - 如何找到两个字符串之间的所有子字符串,包括使用 R 的换行符?
- powershell - 如何让当前脚本从位于 c:\ 的 txt 文件中读取计算机名称
- apache-kafka - 为什么这个例子不会导致脏读?
- c# - 为什么 C# 没有从 Action 委托中删除侦听器?
- python - 添加新列比较日期
- java - 如何在控制台输出中添加间距
- apache - htaccess 如何更改 url 以指向虚拟主机?
- python - 根据关键词 Pandas DF 提取列名