function age(person) {
let amount;
for (let i = 0; i < person.length; i++) {
for (let j = i; j < person.length; j++) {
if (person[i] > person[j]) {
amount = person[i];
person[i] = person[j];
person[j] = amount;
}
}
}
return person;
}
let res = [3, 4, 2, 78, 0, 1, 8, 5];
console.log(age(res));
Метод map() создаёт новый массив с результатом вызова указанной функции для каждого элемента массива.
Метод sort() на месте сортирует элементы массива и возвращает отсортированный массив
let position = 2;
class Step {
constructor(pos) {
this.step = pos;
}
run() {
console.log(this.step += 1);
}
}
const obj = new Step(position);
setInterval(obj.run.bind(obj), 1000);
function middleOfThree(a, b, c) {
return (a + b + c) - (Math.min(a, b, c)) - (Math.max(a, b, c));
}
console.log(middleOfThree(5, 125, 20)) // 20
event.preventDefault();
засунуть внутрь if?const link = document.createElement("a");
link.innerHTML = "google"
link.classList.add("dynamic-link");
link.href = "//google.com";
document.body.appendChild(link);
document.addEventListener('click', event => {
if (event.target.closest('.dynamic-link')) {
event.preventDefault();
// запретить переход по ссылке
console.log('ok')
}
})