JavaScript-daky atlandyryjy ady bilen ýagdaýlar

Öňki sapaklarda biz ýagdaý işleýjileri hökmünde ady bolmagan funksiýalary ulandy. Bu aslynda hökman däl - funksiýa adaty hem bolup biler, ady bilen. Mysal üçin bizde şeýle funksiýa bardyr diýeliň:

javascriptfunction func() {
  console.log('!!!');
}

Şeýle hem düwmämiz bardyr diýeliň:

html<input id="button" type="submit">

Geliň, düwmä basylanda biziň func funksiýamyzyň ýerine ýetirilmegi üçin edeliň. Bunun üçin addEventListener parametri hökmünde biziň funksiýamyzyň adyny geçirýäris, şeýle:

javascriptlet button = document.querySelector('#button');
button.addEventListener('click', func);

function func() {
  console.log('!!!');
}
Задание 1

Aşakdaky HTML kody berlen:

html<input id="button1" type="submit" value="button1">
<input id="button2" type="submit" value="button2">

Aşakdaky funksiýalar berlen:

javascriptfunction func1() {
  console.log(1);
}

function func2() {
  console.log(2);
}

Birini düwmä basylanda func1 funksiýasynyň ýerine ýetirilmegi, ikinjisine basylanda bolsa func2 funksiýasynyň ýerine ýetirilmegi üçin ediň.