РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
3 of 17 menu

JavaScript-те массив элементтеріне қате жүгіну

Кейде бағдарламалауды жаңадан үйренушілер элементтер массивімен олардың бір элементі бар сияқты жұмыс істеуге тырысады. Бұл қатенің мәні неде екенін қарастырайық.

Мына абзацтар берілген делік:

<p>1</p> <p>2</p> <p>3</p>

Бір бағдарламашы әрбір абзац мәтініне бірдей мән жазғысы келді делік. Ол үшін ол осы элементтерге сілтемелерді айнымалыға жазды:

let elems = document.querySelectorAll('p');

Содан кейін біздің бағдарламашы қателесіп, біздің айнымалыға онда бір элемент тұрғандай, массив емес сияқты жүгінді. Нәтижесінде абзацтар мәтіні өзгермейді, бірақ, тәндігі, консольде де қате болмайды:

elems.textContent = '!';

Мұнда дұрыс шешім элементтер массивін циклмен қайталап, әрбір элемент үшін жеке-жеке қажетті операцияны орындау болар еді:

for (let elem of elems) { elem.textContent = '!'; }
Қазақ
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართული한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Біз сайттың жұмысы, аналитика және персонализация үшін cookie файлдарын қолданамыз. Деректерді өңдеу Құпиялылық саясаты бойынша жүреді.
барлығын қабылдау баптау қабылдамау