Тема: JS: преобразование коллекции в текст
Добрый день.
Вот недопонял выходит про объект коллекция и массив.
Скрипт ищет вложенные папки, записывает путь с помощью коллекции в массив, но мне не нужен весь полный путь, а лишь значение папки.
Можно решить с помощью текстового файла и регулярки, но много действий, хотелось бы в цикле уже откинуть лишнее, но не вышло. Значение коллекции является объектом, а его перевод в текст не получился, использовал безрезультатно 2 и 3 варианты кода. 1 работает, но получает полный путь..
хотел использовать удаление первых символов в текстовой строке, т.к. путь один, то и их кол-во идентичное..
Подскажите где копать?
function loadsubfolder(namefolder) {
var fso = new ActiveXObject("Scripting.FileSystemObject");
var f = fso.GetFolder(namefolder);
var fc = new Enumerator(f.SubFolders);
var namearray = new Array ();
var i=0;
for (; !fc.atEnd(); fc.moveNext())
{
//var kol = fc.item(); 2,3 вар
//var kol2=kol.toString(); 2 вар
//var kol2=kol.valueOf(); 3 вариант
//var kol3=kol2.slice(2,-1); 2,3 вар
//namearray[i] = kol3; 2,3 вар
namearray[i] = fc.item();
i=i+1;
}
window.namearray=namearray;
window.i=i;
return namearray;
return i;
