Javascript 如何从嵌套对象中获取唯一变量?
我在从嵌套对象获取唯一变量时遇到问题:Javascript 如何从嵌套对象中获取唯一变量?,javascript,chart.js,Javascript,Chart.js,我在从嵌套对象获取唯一变量时遇到问题: var chartData = { labels : [ " some data..."], datasets : [ { label: "nice label", fill: false, data : [ 'more data ... ',] } 我想访问数据 let unique = [...new Set(chartData.datasets.
var chartData = {
labels : [ " some data..."],
datasets : [ {
label: "nice label",
fill: false,
data :
[ 'more data ... ',]
}
我想访问数据
let unique = [...new Set(chartData.datasets.data)];
console.log(unique);
这种方法行不通。
我想在chart.js中将此唯一变量用于Y轴,如:
yAxes: [{
display:true,
labels:unique,
type:"category",
...
由于
数据集
是一个数组,因此您没有正确访问数据
属性
let unique = [...new Set(chartData.datasets[0].data)];
这应该被关闭,因为它是由于一个简单的错误,不太可能帮助其他人…出于某种原因,它不会让我投票再次关闭(我最初将此标记为重复,然后发现了正在发生的简单错误)。