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
определённый. И его ловить. Но это знать толк в извращениях.. [1,2,3].forEach((el, i) => {console.log(i); return;})
0
1
2
const ref = arr[0].variation.attributes;
for (let p in ref) {
console.log(`Атрибут ${p}, значение ${ref[p]}`);
}
// Атрибут attribute_pa_obem, значение 500-gr debugger eval code:31:11
// Атрибут attribute_pa_czvet-produkta, значение c-110-goluboj
let / var
в блоке этой функции.
Зато безопасен код хранимых процедур – простым пользователям он недоступен, «чёрный ящик».