JavaScriptдаги сўғма массівлар

JavaScriptда массівлардан ташқари, массивларга ўхшаш, лекин уларнинг барча имкониятларини қўлламйдиган объектлар ҳам мавжуд. Бундай объектлар сўғма массівлар деб аталади.

Сўғма массівлар кўпинча DOM элементлари билан ишлашда пайдо бўлади. Келибги мисолни кўрайлик. Фароз қилайлик, бизда абзацлар бор:

html<p></p>
<p></p>
<p></p>
<p></p>
<p></p>

Келибги, абзацларимизни ўзгарувчига оламиз:

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

elems ўзгарувчисида сўғма массів бўлади:

javascriptconsole.log(elems); // бу сўғма массів

Кейинги дарсларда биз сўғма массівларнинг хусусиятларини, улар оддий массівлардан қандай ўхшашлиги ва фарқлиши ҳақида тўхтарамиз.