Javascript 读取d3键值
我有Javascript 读取d3键值,javascript,d3.js,Javascript,D3.js,我有csv文件,其标题为Station ID,Elev,纬度,经度,县,natu ID,建成年份,产能,YrsStr1,YrsStr2。。。。。 在这里,我想获取从YrsStr1到YrsSt578的所有列的值,并跳过其他列的值。下面是跳过列但无法获取列值的代码 var hd = d3.keys(res[0]); for (var i = hd.length - 1; i >= 0; i--) { if( (hd[i] === "Station")
csv文件
,其标题为Station ID
,Elev
,纬度
,经度
,县
,natu ID
,建成年份
,产能
,YrsStr1
,YrsStr2
。。。。。
在这里,我想获取从YrsStr1
到YrsSt578
的所有列的值,并跳过其他列的值。下面是跳过列但无法获取列值的代码
var hd = d3.keys(res[0]);
for (var i = hd.length - 1; i >= 0; i--) {
if( (hd[i] === "Station") || (hd[i] === "ID") || (hd[i] === "Elev") || (hd[i] === "Latitude")
|| (hd[i] === "Longitude") || (hd[i] === "County") || (hd[i] === "Nat_ID") || (hd[i] === "Year_Built")
|| (hd[i] === "Capacity")){
}else{
}
}
使用if(hd[i]。包括(“YrsStr”)){ 代码笔URL供参考 使用
if(hd[i]。包括(“YrsStr”)){ 代码笔URL供参考
用于测试..我使用样本数据并发出警报检查值…希望这对您的测试有帮助..我使用样本数据并发出警报检查值…希望这对您有帮助
for (var i = hd.length - 1; i >= 0; i--) {
if(hd[i].includes("YrsStr")){
console.log("key"+hd[i] +"--value"+res[hd[i]]);
}