1.Установить () создать массив?назначить sub.svg.set () для sub.itemPath делает массив itemPath?
sub.itemPath = sub.svg.set();
2.Как это может произойти?для itemPath нет объявления массива.Возможно ли создать массив напрямую без объявления?
sub.itemPath[i] = returnPath[i];
Я знаю, что path () рисует линию, но без параметра, как она может рисовать?
.
returnPath[i] = sub.svg.path();
ссылка
https://dmitrybaranovskiy.github.io/raphael/reference.html#Paper.path
полный код
function getPath(sub) {
var sLength = sub.options.length;
sub.itemPath = sub.svg.set();
var returnPath = new Array();
for(var i=0;i<sLength;i++) {
returnPath[i] = sub.svg.path();
sub.itemPath[i] = returnPath[i];
}
return returnPath;
}