首先,我声明了var Dataset[];
然后,我从CSV文件中提取了一些值,然后使用push()
将值(属性是大学,州,薪水,类型)放入数据集中。
我尝试了console.log(Dataset)
,它可以工作。
但是当我尝试
console.log(Dataset.Salary)
它显示了未定义的错误。
如何获取数据集数组的Salary值?因为我需要使用它来显示每所大学的条形图。 欣赏。
答案 0 :(得分:2)
由于这是一个对象数组,因此存在多个不同的薪水值。要获得属于对象的单个值,您必须首先引用对象元素在数组中的位置,然后引用所需的值;即,如果您希望从数组中的第一个对象获取薪水,则可以:
Dataset[0].Salary
如果想要所有薪水,则可以执行for循环并遍历所有数组元素...
for (var i = 0; i < Dataset.length; i++) {
console.log(Dataset[i].Salary);
}
希望有帮助!
答案 1 :(得分:-1)
您使用了错误的语法,应该使用Dataset [0]。