Rumah > Artikel > hujung hadapan web > Bagaimana untuk menentukan sama ada ia adalah tatasusunan dalam es6
Dalam es6, anda boleh menggunakan kaedah "Array.isArray()" untuk menentukan sama ada objek ialah tatasusunan Jika objek ialah tatasusunan, hasil yang dikembalikan adalah benar , hasil yang dikembalikan adalah false , sintaksnya ialah "Array.isArray (objek js yang perlu dikesan)".
Persekitaran pengendalian tutorial ini: sistem Windows 10, ECMAScript versi 6.0, komputer Dell G3.
Ia adalah aplikasi yang sangat biasa untuk menilai tatasusunan dalam atur cara, bagaimanapun, dalam ES5, akan ada masalah tertentu jika ada tiada cara untuk menilai sama ada objek JS ialah tatasusunan.
ES6 menyediakan kaedah Array.isArray() untuk menentukan dengan lebih tepat sama ada objek JS ialah tatasusunan.
Nilai objek JS, jika nilainya ialah Array, ia akan menjadi benar; jika tidak, ia akan menjadi palsu.
Penggunaan sintaks:
Array.isArray(obj)
obj Objek JS yang perlu dikesan
adalah seperti berikut:
Contohnya, lihat di Array.isArray( ) Bagaimana untuk menilai tatasusunan.
// 下面的函数调用都返回 true Array.isArray([]); Array.isArray([10]); Array.isArray(new Array()); Array.isArray(new Array('a', 'b', 'c')) // 鲜为人知的事实:其实 Array.prototype 也是一个数组。 Array.isArray(Array.prototype); // 下面的函数调用都返回 false Array.isArray(); Array.isArray({}); Array.isArray(null); Array.isArray(undefined); Array.isArray(17); Array.isArray('Array'); Array.isArray(true); Array.isArray(false); Array.isArray(new Uint8Array(32)) Array.isArray({ __proto__: Array.prototype });
[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!