⊗jsPmObDs 87 of 505 menu

Неподреденост на објектите во JavaScript

Како што веќе знаете, во низите елементите се наоѓаат во строг редослед, бидејќи позицијата на секој елемент ја одредува неговиот клуч. Кај објектите ние самите ги доделуваме клучевите, па затоа редоследот на следене на елементите нема значење. Тоа значи дека низите се подредени списоци, а објектите не се.

Како пример, разгледајте го следниов објект:

let obj = {1: 'a', 2: 'b', 3: 'c'}; console.log(obj[1]); // ќе испише 'a' console.log(obj[2]); // ќе испише 'b' console.log(obj[3]); // ќе испише 'c'

Ако ги преместите елементите на овој објект во произволен редослед (се разбира, заедно со нивните клучеви), тогаш ништо од тоа во работата на нашиот скрипт нема да се промени:

let obj = {3: 'c', 1: 'a', 2: 'b'}; console.log(obj[1]); // ќе испише 'a' console.log(obj[2]); // ќе испише 'b' console.log(obj[3]); // ќе испише 'c'

Покрај тоа, нумеричките клучеви не мора да ги имаат сите вредности без празнини, како кај низите. Можеме да имаме произволни броеви и тоа нема да предизвика никакви проблеми (слично на разреденоста кај низите). Па затоа следниов објект е коректен:

let obj = {7: 'a', 50: 'b', 23: 'c'};

Создадете објект и проверете дали редоследот на клучевите во него нема значење.

Македонски
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Ние користиме колачиња за работата на веб-страната, анализа и персонализација. Обработката на податоци се врши во согласност со Политиката за приватност.
прифати ги сите прилагоди одбиј