Önümler kalkulýatorynda satyn alyşlary redaktirlemek

Indi öýjükleri redaktirlemegi amala aşyralyň. Şertler boýunça diňe ilkinji 3 öýjügi redaktirlemek mümkin.

Şeýle öýjükler:

javascriptcreateCell(tr, name.value, 'name');
createCell(tr, price.value, 'price');
createCell(tr, amount.value, 'amount');

Öýjükleri redaktirlemek üçin kodyň her bir öýjük üçin deň boljakdygy aýdyň: ikinji gezek basylanda öýjügiň teksti ýerine input peýda bolmaly, we inputda Enter basylanda onuň mazmuny öýjügiň täze tekstine öwürmeli.

Men bir funksiýa ýasamagy teklip edýärin, bu parametr hökmünde tablisanyň öýjügini alyp, ony redaktirlemek mümkinçiligini birikdirer:

javascriptfunction allowEdit(td) {
  td.addEventListener('dblclick', function() {
    
  });
}

Şeýlelik bilen, biz öz funksiýamyzy şuňa meňzeş ulanyp bileris:

javascriptallowEdit(createCell(tr, name.value, 'name'));
allowEdit(createCell(tr, price.value, 'price'));
allowEdit(createCell(tr, amount.value, 'amount'));

Seresaply okyjy şunuň ünsüni çekip biler, ýöne ähli öýjükler deň däl: sebäbi baha ýa-da sany ýazyýan öýjük üýtgedilende cost sütünindäki satyn alyş bahasy üýtgemeli, şeýle hem umumy jemiň gaýtadan hasaplanylmagy amala aşyrylmagy gerek.

Bu nuansy indiki sapakda çözüljek indiki wezipä hökmünde goýarys. Ilki bolsa diňe üç öýjügiň redaktirlemek mümkinçiligini ýasalyň, gaýtadan hasaplamak bolmazdan.

Задание 1

Görkezilen öýjükleri redaktirlemegi amala aşyryň.