function create(length, range) {
//создаем массив
let arr = [];
//заполняем массив случайными числами из заданного диапазона
for (const i = 0; i < length; i++) {
if (i = pos1 || i=pos2)
continue;
arr[i].push(Math.random(range));
}
//выбираем 2 случайные позиции в массиве
let pos1 = Math.random(length);
let pos2 = Math.random(length);
//если позиции совпадают меняем одну из них на новую случайную
while (pos1 == pos2){
pos2 = Math.random(length);
}
//добавляем единицы в выбранные случайные позиции
arr[pos1] = 1;
arr[pos2] = 1;
}
/src
+--- assets
| +--- Folder
| +--- Sub-Folder-1
| +--- file_1.html
| +--- thatsfile_1.html
| +--- Sub-Folder-2
| +--- file_1.html
| +--- thatsfile_1.html
var getFoldersAll = function(path)
{
//объект новой папки
var dir = new Folder(path);
//Выжимаем из нее все что можно
var f = dir.getFiles();
//Едем по всем файлам в данной папке
for (var i = 0; i < f.length; i++)
{
if (f[i] instanceof File)
{
//читаем имя в строку
var fileName = String(f[i]);
//смотрим нужные нам расширения
if (fileName.match(/.(html|js|php)$/))
{
//если все ок то в консоль
console.log(fileName);
}
}
else
{
//поищем в подпапках тоже
getFoldersAll(f[i]);
}
}
}
getFoldersAll('src/assets/Folder');