[{ id: 8 }, { id: 3 }, { id: 2 }].sort((a, b) => (a.id - b.id));
[{ id: 2 }, { id: 3 }, { id: 8 }].sort((a, b) => (b.id - a.id));
const sortBy = (array, key, ascending = true) => array.sort((a, b) => (ascending ? (a[key] - b[key]) : (b[key] - a[key])));
document.getElementByID is not a function
. Если так, то правильно document.getElementById(...);
. audio
, Web Audio API, Media Session API. alert
? Тем более на форме, можно что-нибудь всплывающее или рядом с формой показывать. target
, потому как он не так работает. Ещё можно почитать это. Про открытие в одном и том же окне, можно попробовать open
, предварительно сохраняя в переменную. И у объекта будет свойство location
. Правда, у меня не получилось таким образом поменять URL в другой вкладке (возможно нужен локальный сервер и/или HTTPS). center: [coord_x, coord_y;],
этой части. Как это работает? А еще, где подключены скрипты? document.querySelector(selector);
и document.querySelectorAll(selector);
. selector
формируется точно так же, как и в CSS.