【发布时间】:2021-05-24 01:31:38
【问题描述】:
为了提供一些chartjs,我需要从以下获取
具有所有值的新数组,例如 [0, 1, 0, 0, 0, 0.324, 0.25, 0.71...]。我一直在玩地图,但没有成功,我肯定错过了一些东西。任何帮助/输入表示赞赏。谢谢
【问题讨论】:
标签: arrays json typescript dictionary
为了提供一些chartjs,我需要从以下获取
具有所有值的新数组,例如 [0, 1, 0, 0, 0, 0.324, 0.25, 0.71...]。我一直在玩地图,但没有成功,我肯定错过了一些东西。任何帮助/输入表示赞赏。谢谢
【问题讨论】:
标签: arrays json typescript dictionary
不确定是要突出显示所有值还是要突出显示的值,试试这个:
const data = [
{a:1,b:1,c:1,d:1},
{a:2,b:2,c:2,d:2},
{a:3,b:3,c:3,d:3},
];
const getDataFromObj = (obj={}) => {
const { a, b, c } = obj; return Object.values({ a, b, c });
}
// get a, b, and c values of data[0]
console.log( getDataFromObj(data[0]) );
// get a, b, and c values of data items
console.log( data.map(getDataFromObj) );
// get all values of data items
console.log( data.map(Object.values) );
【讨论】: