function func(foo, e) {
console.log(foo, e.target.id);
}
const handler = func.bind(null, "bar");
document.body.addEventListener('click', handler);
document.body.removeEventListener('click', handler);
"bar answer_1583641"
key
передаётся функция, которая получает единственный параметр – очередной элемент. Результат используется для сортировки — для определения положения текущего элемента в выходном списке.4
, эта лямбда-функция вернёт (4, 4)
– первая четверка это сколько в исходном массиве четвёрок, а вторая - сама четверка.(2, 2)
, а для шестёрок (2, 6)
и сортировка выстроит их в правильном убывющем порядке: сначала шестёрки, затем двойки. Excepion
определённый. И его ловить. Но это знать толк в извращениях..