Создать массив
const arr1 = [];
const arr2 = [1, 2, 3];
Добавить элемент в массив
const arr1.push("hello");
Прочитать значение в массиве по индексу
arr1[1]
Записать / изменить значение в массиве по индексу
arr1[2] = 98;
Пройти по всем элементам массива
for (let i = 0; i < arr.length; i++) {
console.log(arr[i]);
}
Создать новый массив на основе существующего
[1, 2, 3].map((el) => el * 2) // [2, 4, 6]
Найти элемент
const el1 = document.querySelector('div.class-name');
const el2 = document.getElementById('element2');
Поменять внутренности элемента
el.innerHTML = '<h1>Hello, world</h1>';
Реагировать на клики по элементу
el.addEventListener('click', (ev) => {
console.log('Element was clicked');
});
Поменять текст элемента
el.innerText = 'Hello';
Прочитать атрибут элемента
el.getAttribute('attribute-name');
Записать атрибут элемента
el.setAttribute('attribute-name', 'Hola');
Запустить выполнение задачи через интервал
let timer = setInterval(() => {
console.log('Выполнить каждую секунду');
}, 1000);
Остановить выполнение задачи через интервал
// let timer = setInterval(() => {
// console.log('Выполнить каждую секунду');
// }, 1000);
clearInterval(timer);