Rumah >hujung hadapan web >Soal Jawab bahagian hadapan >Adakah tatasusunan javascript berkembang secara automatik?
Tatasusunan dalam JavaScript dikembangkan secara automatik tatasusunan digunakan khas untuk menyimpan set data Apabila ruang storan tatasusunan dalam JavaScript tidak mencukupi, tatasusunan akan berkembang secara automatik, manakala saiz tatasusunan masuk bahasa lain adalah Tetap, setelah ditentukan ia tidak boleh diubah.
Persekitaran pengendalian tutorial ini: sistem Windows 10, versi JavaScript 1.8.5, komputer Dell G3.
1 Nilai storan lalai dalam tatasusunan JavaScript tidak ditentukan dan nilai storan lalai dalam tatasusunan dalam bahasa pengaturcaraan lain ialah 0 atau data sampah
2. Tidak seperti bahasa pengaturcaraan lain, JavaScript boleh mengakses indeks yang tidak wujud dalam tatasusunan dan akan kembali tidak ditentukan, manakala bahasa pengaturcaraan lain akan melaporkan ralat atau mengembalikan data sampah 3. JavaScript boleh menyimpan pelbagai jenis data. Bahasa pengaturcaraan lain hanya boleh menyimpan data daripada satu jenis data 4 Apabila ruang storan tatasusunan dalam JavaScript tidak mencukupi, ia akan berkembang secara automatik, manakala saiz tatasusunan dalam bahasa lain ditetapkan, ia tidak boleh diubah 5 Ruang storan yang diperuntukkan kepada tatasusunan dalam JavaScript tidak berterusan, manakala ruang storan yang diperuntukkan kepada tatasusunan dalam bahasa pengaturcaraan lain adalah berterusan <.>Contoh adalah seperti berikut:
Hasil keluaran:<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>Pengetahuan lanjutan:
1. Apakah itu tatasusunan?
Susun atur digunakan secara khusus untuk menyimpan satu set data
Nota: Ia berbeza daripada Number/String/Boolean/Null/undefined yang kita pelajari sebelum ini (jenis data asas) , dan Tatasusunan (Array) yang kita pelajari hari ini bukanlah jenis data asas, tetapi jenis data rujukan (jenis objek)
2. Bagaimana untuk mencipta tatasusunan?let 变量名称= new Array(size)3. Bagaimana untuk mengendalikan tatasusunan?
3.1 Cara menyimpan data dalam tatasusunan
3.2 Cara mendapatkan data yang disimpan daripada tatasusunan变量名称[索引号] = 需要存储的数据;[Cadangan berkaitan:
变量名称[索引号];tutorial video javascript
Atas ialah kandungan terperinci Adakah tatasusunan javascript berkembang secara automatik?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!