Ich versuche, einen Code zu erstellen, um vertikale Linien zu zeichnen.Uncaught TypeError in Chrome Kann Eigenschaft 'x' von undefined nicht lesen
http://codepen.io/juyoung518/pen/BzAJwg
Chrome Fehlermeldung erscheint in diesem Absatz nach oben. Uncaught Typeerror: kann nicht lesen Eigenschaft ‚x‘ undefinierter
function getNearestIntersections(line, arr) {
var index = arr.length - 2;
if (arr[index].x !== line.center.x) {
while (Math.sign(line.center.x - line.a.x) === Math.sign(line.center.x - arr[index].x)) {
index--;
}
} else {
while (Math.sign(line.center.y - line.a.y) === Math.sign(line.center.y - arr[index].y)) {
index--;
}
}
return [arr[arr.length - 1], arr[index]];
}
Bitte kann mir jemand sagen, was das Problem ist?
Dieser Codepen funktioniert überhaupt nicht in IE.
so ist der Index <0? – epascarello