【发布时间】:2016-07-21 13:37:41
【问题描述】:
我正在尝试编写代码来绘制垂直线。
http://codepen.io/juyoung518/pen/BzAJwg
此段落会弹出 Chrome 错误。 未捕获的类型错误:无法读取未定义的属性“x”
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]];
}
谁能告诉我问题出在哪里?
这个 codepen 在 IE 中根本不起作用。
【问题讨论】:
-
所以索引是
标签: javascript jquery html css google-chrome