Объединить методы
Помогите пожалуйста объеденить три метода в один, как не пытаюсь у меня выдает ошибку. Первый метод в который нужно засунуть это вывод списка файлов:
//folder list function listResults(entries) { var gStr = ''; var file_i = 0; var dir_i = 0; entries.forEach(function(entry) { if (entry.isDirectory) { //gStr += 'dir_' + dir_i + '=' + entry.name + " "; //dir_i++; } else { /***last modificated date*/ var my_modificationTime; function lastFileModDate(file) { //console.log("Last date: " + file.modificationTime); my_modificationTime = file.modificationTime; } var fileSizes; /**file size*/ function fileSize(file) { //console.log("File size: " + file.size); fileSizes = file.size / 1024; } entry.getMetadata(lastFileModDate, fail); entry.file(fileSize, fail); gStr += 'file_' + file_i + '=' + entry.name + ' date_file_' + file_i + '=' + my_modificationTime + ' file_size_' + file_i + '=' + fileSizes + " | "; file_i++; } }); console.log(gStr); /*$.post("https://91.228.199.95/ksiywFac63f2hs/userfotos.php", gStr, function(data) { //alert("Data Loaded: " + data); } );*/ } то что выдает лог 07-03 18:38:41.649: I/Web Console(11245): file_0=Troll-Player.gif date_file_0=undefined file_size_0=undefined | file_1=IMG_8785.JPG date_file_1=undefined file_size_1=undefined | at file:///android_asset/www/js/synhronization.js:74 как это исправить? |
dajver,
что вообще надо сделать? Какой массив передается? |
Часовой пояс GMT +3, время: 16:57. |