Heim  >  Artikel  >  Web-Frontend  >  Erweitert sich das Javascript-Array automatisch?

Erweitert sich das Javascript-Array automatisch?

WBOY
WBOYOriginal
2022-06-29 17:19:282121Durchsuche

Arrays in JavaScript werden automatisch erweitert. Arrays werden speziell zum Speichern eines Datensatzes verwendet. Wenn der Speicherplatz eines Arrays in JavaScript nicht ausreicht, wird das Array automatisch erweitert, während in anderen Sprachen die Größe des Arrays verringert wird Ist es einmal definiert, kann es nicht mehr geändert werden.

Erweitert sich das Javascript-Array automatisch?

Die Betriebsumgebung dieses Tutorials: Windows 10-System, JavaScript-Version 1.8.5, Dell G3-Computer.

Wird das JavaScript-Array automatisch erweitert?

1 Der Standardspeicherwert im JavaScript-Array ist undefiniert, und der Standardspeicherwert im Array anderer Programmiersprachen ist 0 oder Mülldaten

2 In anderen Programmiersprachen kann JavaScript auf nicht im Array vorhandene Indizes zugreifen und undefinierte Werte zurückgeben, während andere Programmiersprachen Fehler melden oder Mülldaten zurückgeben.

3 JavaScript kann verschiedene Arten von Daten speichern kann nur einen Datentyp speichern

4. Wenn der Speicherplatz des Arrays in JavaScript nicht ausreicht, wird es automatisch erweitert, während die Größe des Arrays in anderen Sprachen festgelegt ist. Einmal definiert, kann es nicht geändert werden. 5. Der dem Array in JavaScript zugewiesene Speicherplatz ist nicht kontinuierlich, während der den Arrays in anderen Programmiersprachen zugewiesene Speicherplatz kontinuierlich ist. Das Beispiel lautet wie folgt:

<script>
        //数组中存储的默认值为undefined
        let arr = new Array(3);
        console.log(arr[0]);
        console.log(arr[1]);
        console.log(arr[2]);
        //访问数组中不存在的索引的值会返回undefined
        console.log("arr[7]: " + arr[7]);
        //数组中可以存储不同类型的数据
        let arr1 = [1, "hello", true, null, undefined];
        console.log(arr1);
        //当数组的存储空间不够时,数组会自动扩容
        let arr2 = new Array(3);
        arr2[0] = 1;
        arr2[1] = 2;
        arr2[2] = 3;
        arr2[3] = 4;
        console.log(arr2);
    </script>

Ausgabeergebnis:

Erweiterte Kenntnisse: Erweitert sich das Javascript-Array automatisch?

1. Was ist ein Array?

Arrays werden speziell zum Speichern eines Datensatzes verwendet Hinweis: Es unterscheidet sich von dem zuvor gelernten Number/String/Boolean/Null/undefiniert (grundlegende Datentypen) und dem Array (Array), das wir heute gelernt haben Nicht der grundlegende Datentyp ist ein Referenzdatentyp (Objekttyp)

2. Wie erstelle ich ein Array?

let 变量名称= new Array(size)

3. Wie werden Arrays betrieben?

3.1 So speichern Sie Daten in einem Array

Das obige ist der detaillierte Inhalt vonErweitert sich das Javascript-Array automatisch?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn