[Homework] Advanced JS - Prototype Chain and Inheritance
Имам проблем с 2-ра задача.
Проблема ми е във функцията за създаване на сегмент (редове 95-104).
Тъй като линията и сегмента имат еднакви пропъртита (A[x,y], B[x,y], color) - искам сегмента просто да наследи линията.
Като го мина през дебъгера, излиза че проблема е когато тръгна да създавам init на segment (97 ред), програмата отива в конструктора на line (базовия клас за segment, ред 80) и там зацикля с
"too much recursion" в браузъра и
"RangeError: Maximum call stack size exceeded" в nodejs
струва ми се, че проблема е някъде в this-овете, но не съм сигурен...
Някакви идеи? :)