У меня есть массив под названием pos
, возвращаемый функцией outerarc.centroid
, который может иметь значения NaN. Я хочу, чтобы эти значения должны быть назначены с 0.Как проверить значения NaN в d3?
Я использую следующую логику:
var pos = outerArc.centroid(d2);
pos.forEach(function(d, i) {
console.log(d + " " + i);
if(d==NaN){
d = 0;
}
console.log(d + " " + i);
});
var x = pos[0],
y = pos[1],
h = Math.sqrt(x*x + y*y);
Но это не работает. Как еще я могу проверить это?