Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/405.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
打印数组JAVASCRIPT/d3中所有项目的值_Javascript_Arrays_D3.js - Fatal编程技术网

打印数组JAVASCRIPT/d3中所有项目的值

打印数组JAVASCRIPT/d3中所有项目的值,javascript,arrays,d3.js,Javascript,Arrays,D3.js,如果有点新手的话,很抱歉: 我将一个csv文件转换为属性值为duos的数组 console.log(data); console.log(data[0].property_name); console.log(data.property_name); 第一线和第二线工作得很好 第三行不起作用(返回未定义)数据是一个数组。数组中的每个元素大概都有一个属性名称。因此,数据[0]或数组中的第一个元素工作正常。如果要打印出所有值,请使用for循环或foreach循环,或者像 console.log(d

如果有点新手的话,很抱歉:

我将一个csv文件转换为属性值为duos的数组

console.log(data);
console.log(data[0].property_name);
console.log(data.property_name);
第一线和第二线工作得很好
第三行不起作用(返回未定义)

数据是一个数组。数组中的每个元素大概都有一个属性名称。因此,数据[0]或数组中的第一个元素工作正常。如果要打印出所有值,请使用for循环或foreach循环,或者像

console.log(data[0].property_name);
console.log(data[1].property_name);
用于循环

for (i = 0; i < data.length; i++) {
    console.log(i);
    console.log(data[i].property_name);
}
for(i=0;i
数据是一个数组。数组中的每个元素大概都有一个属性名称。因此,数据[0]或数组中的第一个元素工作正常。如果要打印出所有值,请使用for循环或foreach循环,或者像

console.log(data[0].property_name);
console.log(data[1].property_name);
用于循环

for (i = 0; i < data.length; i++) {
    console.log(i);
    console.log(data[i].property_name);
}
for(i=0;i
使用d3从csv获取数据后,您将获得一个对象prop/val。您可以使用object.values从props获取值

var csv={
城市:“西雅图”,
国家:“佤邦”,
人口:“652405”,
土地面积:“83.9”
};

console.log(Object.values(csv))使用d3从csv获取数据后,您将获得一个对象prop/val。您可以使用object.values从props获取值

var csv={
城市:“西雅图”,
国家:“佤邦”,
人口:“652405”,
土地面积:“83.9”
};

console.log(Object.values(csv))
因为
data
是一个数组,数组中的元素包含属性
property_name
,而不是数组,所以访问console.log数组中所有元素的属性_name的最佳做法是什么?
console.log(data.map(function(item){return item.property_name})
因为
data
是一个数组,数组中的元素包含属性
property_name
,而不是数组,所以访问console.log数组中所有元素的属性_name的最佳做法是什么?
console.log(data.map(function(item){return item.property_name})谢谢:)我希望有一种比使用循环“更好”的方法。如果你认为循环不好,那么编程就会很粗糙。它们非常好,但有些函数可能更好:)你需要习惯循环。它们实际上是编程的基础之一。用索引打印每个循环并不丢脸,但在将来学习理解循环以及在何处放置调试代码将节省时间。谢谢:)我希望有一种比使用循环更好的方法。如果你认为循环不好,那么编程将变得粗糙。它们非常好,但有些函数可能更好:)您需要习惯循环。它们实际上是编程的基础之一。用索引打印每个对象并不丢脸,但在将来学习理解循环和调试代码的位置将节省时间。My CSV创建了5个对象,每个对象都有自己的几个对象/值对。obj1名称:a尺寸:7 obj2名称:b尺寸:5。。。我能够用一个基于d3的函数表示一个简单的数组(var array=[4,6,2…])。我希望对csv文件中的值使用相同的函数,这可能吗?没关系,您可以以相同的方式使用它,这取决于csv的设置方式。我将更新我的答案,向您展示我的CSV创建的5个对象,每个对象都有自己的几个对象/值对。obj1名称:a尺寸:7 obj2名称:b尺寸:5。。。我能够用一个基于d3的函数表示一个简单的数组(var array=[4,6,2…])。我希望对csv文件中的值使用相同的函数,这可能吗?没关系,您可以以相同的方式使用它,这取决于csv的设置方式。我会更新我的答案给你看