Я пытаюсь работать с полигоном SVG и javascript. Я создаю многоугольник и устанавливаю его начальный список точек следующим образом:
var polygon = document.createElementNS('http://www.w3.org/2000/svg','polygon');
polygon.setAttribute("points", "0,0 100,100 200,200");
что мне теперь делать, если я хочу изменить 2-ю точку (100 100)? Прямо сейчас я в основном реконструирую всю строку снова. Но можем ли мы каким-то образом обращаться к «polygon.points» как к массиву, или это действительно простая строка? Это может работать нормально для очень простых многоугольников, но если мой многоугольник в конечном итоге будет иметь сотни пар точек, мне бы не хотелось реконструировать весь атрибут «точки» в виде строки каждый раз, когда я хочу изменить один элемент.
Спасибо