Ajari anda helah untuk menentukan sama ada JavaScript ialah tatasusunan

醉折花枝作酒筹
Lepaskan: 2021-08-10 13:38:59
asal
1409 orang telah melayarinya

Dalam artikel sebelum ini, kami belajar tentang cara memadam sebarang elemen dalam tatasusunan Sila lihat "Cara memadam mana-mana elemen dalam tatasusunan dalam javascript". Kali ini kita akan belajar tentang kaedah menentukan sama ada sesuatu objek adalah tatasusunan Anda boleh merujuknya jika perlu.

Kami tahu cara mencipta objek tatasusunan, cara menambah elemen pada tatasusunan, dan cara memadamkan elemen, tetapi nampaknya kami telah terlepas pandang masalah yang serius, iaitu, bagaimana kami menentukan bahawa ini adalah susunan? Kali ini kita akan memperkenalkan kaedah untuk menentukan sama ada sesuatu objek adalah tatasusunan.

Mula-mula mari kita lihat contoh kecil.

<script>
var arr = new Array(3); 
arr[0] = "one";
arr[1] = "two";
arr[2] = "three";
console.log(Array.isArray(arr));

console.log(Array.isArray([1, 2, 3]));

console.log(Array.isArray("1","2"));
</script>
Salin selepas log masuk

Hasil daripada contoh ini ialah

Ajari anda helah untuk menentukan sama ada JavaScript ialah tatasusunan

Kita dapat melihat bahawa yang pertama adalah benar dan yang ketiga adalah palsu. Mengikut keputusan lepas, benar pasti bermaksud "adalah tatasusunan", manakala palsu pasti bermaksud "bukan tatasusunan".

Mari kita lihat kod tersebut Mengapakah hasil pertama benar, hasil kedua juga benar, dan hasil ketiga palsu? Malah, dapat dilihat dengan jelas bahawa yang pertama menilai tatasusunan, jadi nilai pulangan mestilah benar, tetapi yang ketiga nampaknya tidak jauh berbeza daripada yang kedua, jadi mengapa yang kedua adalah tatasusunan? , dan yang ketiga bukan tatasusunan? Mari kita lihat kaedah ini secara terperinci. Kaedah

isArray() digunakan untuk menentukan sama ada sesuatu objek ialah tatasusunan.

Mari kita lihat sintaks kaedah ini.

Array.isArray(要判断的对象)
Salin selepas log masuk

Nilai yang dikembalikan oleh kaedah ini ialah nilai Boolean Jika objek ialah tatasusunan, ia mengembalikan benar, jika tidak ia mengembalikan palsu.

Mari kita lihat kembali contoh ini Dalam kaedah ini, adakah yang kedua dan ketiga adalah sama? Perbezaannya ialah selepas mengalih keluar kaedah ini, kaedah kedua sebenarnya ialah "[1, 2, 3]", dan yang ketiga ialah ""1","2"". ialah tatasusunan Itu hanya boleh dikatakan sebagai rentetan.

Itu sahaja buat masa ini Jika anda memerlukannya, anda boleh membaca: Tutorial JavaScript Lanjutan

Atas ialah kandungan terperinci Ajari anda helah untuk menentukan sama ada JavaScript ialah tatasusunan. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
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