Rumah > Artikel > hujung hadapan web > Bagaimana untuk menentukan sama ada ia adalah tatasusunan dalam es6
3 cara untuk menilai: 1. Gunakan pernyataan "Array.isArray (objek tatasusunan)" untuk menilai Jika ia adalah tatasusunan, ia akan kembali benar. 2. Gunakan pernyataan "array object.constructor ===Array" untuk menilai. 3. Gunakan pernyataan "array object instanceof Array" untuk menilai.
Persekitaran pengendalian tutorial ini: sistem Windows 7, ECMAScript versi 6, komputer Dell G3.
Kaedah ES6 untuk menentukan sama ada ia adalah tatasusunan:
Kaedah 1: Gunakan kaedah isArray()
kaedah isArray() digunakan untuk menentukan sama ada sesuatu objek ialah tatasusunan.
Mengembalikan benar jika objek ialah tatasusunan, sebaliknya palsu.
var fruits = ["Banana", "Orange", "Apple", "Mango"]; console.log(Array.isArray(fruits)); if(Array.isArray(fruits)){ console.log("是数组"); }else{ console.log("不是数组"); }
Kaedah 2: Gunakan atribut pembina
Gunakan pernyataan 数组对象.constructor === Array
untuk mengembalikan benar jika ia adalah array, jika tidak, kembalikan false.
var fruits = ["Banana", "Orange", "Apple", "Mango"]; console.log(fruits.constructor === Array); if(fruits.constructor === Array){ console.log("是数组"); }else{ console.log("不是数组"); }
Kaedah 3: Gunakan instanceof operator
Instanceof operator digunakan untuk mengesan sama ada atribut prototaip bagi pembina muncul pada rantai prototaip objek contoh
var fruits = ["Banana", "Orange", "Apple", "Mango"]; console.log(fruits instanceof Array); if(fruits instanceof Array){ console.log("是数组"); }else{ console.log("不是数组"); }
[Cadangan berkaitan: tutorial video javascript, bahagian hadapan web ]
Atas ialah kandungan terperinci Bagaimana untuk menentukan sama ada ia adalah tatasusunan dalam es6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!