Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.03.2021, 12:20
Профессор
Отправить личное сообщение для Ubivectel Посмотреть профиль Найти все сообщения от Ubivectel
 
Регистрация: 01.12.2020
Сообщений: 166

Непонятный массив
Привет мир!

Есть простенький mp3 плеер, плейлист формируется массивом, вот так это все выглядит:

let currentSong = 0;
let random = false;
let songs = [];

songs.push('http://noviy-kovcheg.ru/music/Агата Кристи - Легион.mp3');
songs.push('http://noviy-kovcheg.ru/music/Moscow Calling.mp3');
songs.push('http://noviy-kovcheg.ru/music/Кукрыниксы - Звезда.mp3');
songs.push('http://noviy-kovcheg.ru/music/Монгол Шуудан - Москва.mp3');
songs.push('http://noviy-kovcheg.ru/music/Кукрыниксы - Ты для меня.mp3');
songs.push('http://noviy-kovcheg.ru/music/Ленинград - Все Это Рейв.mp3');
songs.push('http://noviy-kovcheg.ru/music/Найк Борзов - Последняя песня.mp3');
songs.push('http://noviy-kovcheg.ru/music/Всё меняется.mp3');

let audio = document.getElementById('song');
let lcdSongInfo = document.getElementById('songInfo');
let lcdTime = document.getElementById('time');
let progress = document.getElementById('progreso');
let bAleatorio = document.getElementById('aleatorio');
let list = document.getElementById('lista');
let bHamburger = document.getElementById('hamburger');
audio.src = songs[0];
mostrar();
и т.д.

Все работает нормально, но в плейлисте после списка композиций куча непонятно откуда берущегося скрипта которого и в коде-то нет.
Я сейчас в чудо уверую, откуда он это берет? Выглядит вот так:

Агата Кристи - Легион
Moscow Calling
Кукрыниксы - Звезда
Монгол Шуудан - Москва
Кукрыниксы - Ты для меня
Ленинград - Все Это Рейв
Найк Борзов - Последняя песня
Всё меняется
function(){return h}
function Array() { [native code] }
function(b,a){Array.forEach(this,b,a);return this}
function(){for(var b=this.length, a=Array(b);b--a[b]=q(this[b]);return a}
function(){return this.filter(function(b){return null!=b})}
function(b){var a=Array.slice(arguments,1);return this.map(function(c){return c[b].apply(c,a)})}
function(b){for(var a={},c=Math.min(this.length,b.length),d=0;d
function(b){for(var a={},c=0,d=this.length;c
function(b,a){return-1!=this.indexOf(b,a)}
function(b){this.push.apply(this,b);return this}
function(){return this.length?this[this.length-1]:null}
function(){return this.length?this[Number.random(0,this.length-1)]:null}
function(b){this.contains(b)||this.push(b);return this}
function(b){for(var a=0,c=b.length;a
function(b){for(var a=this.length;a--this[a]===b&&this.splice(a,1);return this}
function(){this.length= 0;return this}
function(){for(var b=[],a=0,c=this.length;a
function(){for(var b=0,a=this.length;b
function(b){if(3!=this.length)return null;var a=this.map(function(b){1==b.length&&(b+=b);return b.toInt(16)});return b?a:"rgb("+a+")"}
function(b){if(3>this.length)return null; if(4==this.length&&0==this[3]&&!b)return"transparent";for(var a=[],c=0;3>c;c++){var d=(this[c]-0).toString(16);a.push(1==d.length?"0"+d:d)}return b?a:"#"+a.join("")}

И раз уж я с вопросом, сразу задам еще один: это наверное дико прописывать все руками, а можно как-то сделать что бы массив формировался просто извлекая список файлов из определенной директории?
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как преобразовать массив объектов в массив массивов sovsem-nub Events/DOM/Window 4 12.05.2018 21:56
Добавление объекта в массив в цикле Dark19 Элементы интерфейса 3 11.12.2016 23:11
Чтение данных из файла в массив TheSingleElk Общие вопросы Javascript 2 16.06.2016 01:09
Как создать многомерный массив FRIE Общие вопросы Javascript 29 02.06.2010 19:14
Подскажите, как вернуть js-скрипт массив Polkan AJAX и COMET 18 30.04.2010 23:30