Rumah > hujung hadapan web > tutorial js > Penjelasan terperinci tentang fungsi tatasusunan Array() dalam kemahiran javascript_javascript

Penjelasan terperinci tentang fungsi tatasusunan Array() dalam kemahiran javascript_javascript

WBOY
Lepaskan: 2016-05-16 15:43:31
asal
1228 orang telah melayarinya

Kepentingan tatasusunan dalam bahasa pengaturcaraan terbukti dengan sendirinya. Tatasusunan dalam JavaScript juga merupakan salah satu objek yang paling biasa digunakan . Tidak seperti tatasusunan dalam bahasa peringkat tinggi yang ditaip kuat seperti Java, yang hanya boleh menyimpan unsur jenis yang sama atau subjenisnya, JavaScript boleh menyimpan pelbagai jenis elemen dalam tatasusunan yang sama, dan panjangnya juga boleh dilaraskan secara dinamik, apabila data bertambah atau Kurangkan perubahan automatik kepada panjang tatasusunan.

Array() ialah fungsi pembina terbina dalam yang digunakan untuk membina tatasusunan. Tatasusunan dibuat terutamanya dalam tiga cara berikut:

array = new Array()
array = new Array([size])
array = new Array(element0, element1, ..., elementN)
Salin selepas log masuk

Parameter

Saiz parameter ialah bilangan elemen tatasusunan yang dijangkakan. Dalam tatasusunan yang dikembalikan, medan panjang akan ditetapkan kepada nilai saiz.

Elemen parameter ..., elemen ialah senarai parameter. Apabila Array() pembina dipanggil dengan hujah-hujah ini, unsur-unsur tatasusunan yang baru dibuat dimulakan kepada nilai-nilai ini. Medan panjangnya juga akan ditetapkan kepada bilangan parameter.

Nilai pulangan

Mengembalikan tatasusunan yang baru dibuat dan dimulakan.

Jika Array() pembina dipanggil tanpa parameter, tatasusunan yang dikembalikan akan kosong dan medan panjang akan menjadi 0.

Apabila memanggil pembina, menghantarnya hanya parameter angka, pembina akan mengembalikan tatasusunan dengan bilangan elemen yang ditentukan sebagai tidak ditentukan.

Apabila Array() dipanggil dengan parameter lain, pembina akan memulakan tatasusunan dengan nilai yang ditentukan oleh parameter.

Apabila pembina dipanggil sebagai fungsi tanpa menggunakan operator baharu, ia berkelakuan sama seperti apabila ia dipanggil dengan operator baharu.

Kaedah objek tatasusunan


Sifat objek tatasusunan

kaedah concat():

Gabungkan tatasusunan

[1,2]concat([3,4],[5,6]);//[1,2,3,4,5,6]
Salin selepas log masuk

kaedah sertai():

<script type="text/javascript">
 var a = [1,2,3];
 a.join("");// =>"123"
</script>
Salin selepas log masuk

kaedah pop():

Alih keluar elemen terakhir tatasusunan dan kembalikannya

<script type="text/javascript">
 var fruits = ['apple','banana','pineapple'];
 fruits.pop();// pineapple 
 console.log(fruits);//["apple","banana"]
</script>
Salin selepas log masuk

kaedah shift():

Memadam dan mengembalikan elemen pertama tatasusunan.

<script type="text/javascript">
 var a = [1,2,3];
 a.shift();//1
 console.log(a);//[2,3]
</script>
Salin selepas log masuk

hirisan(mula, tamat)

Kaedah: memintas bahagian tertentu tatasusunan tanpa sebarang pengubahsuaian pada tatasusunan asal.

<script type="text/javascript">
  var num = ['a','b','c','d','e'];
  console.log(num.slice(1,4));//["b","c","d"]
  console.log(num);//["a","b","c","d","e"]
</script>
Salin selepas log masuk

splice(mula,padam_kira,i1,i2…)

Kaedah: Padamkan elemen tatasusunan dan tambah elemen baharu pada masa yang sama. i1 dan i2 ialah elemen baharu yang akan dimasukkan

<script type="text/javascript">
 var arr = ['js','css','html','php','c'];
 arr.splice(1, 2,'python','jquery');//["css","html"]
 console.log(arr);//["js","python","jquery""php","c"]
</script>
Salin selepas log masuk

Kandungan di atas adalah untuk memperkenalkan anda kepada penjelasan terperinci tentang fungsi tatasusunan Array() dalam JavaScript saya harap ia akan membantu anda.

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan