isArray javascript - kiểm tra biến có phải là mảng hay không
Trong bài này mình sẽ giới thiệu hàm isArray trong Javascript, hàm này dùng để kiểm tra một biến có phải là mảng hay không.

Nói chính xác hơn thì isArray javascript sẽ kiểm tra một biến nào đó có phải thuộc đối tượng mảng hay không. Hàm isArray sẽ trả về true nếu biến cần kiểm tra là một mảng, ngược lại nếu biến không phải là một mảng hàm sẽ trả về false.
Cú pháp isArray javascript
Cú pháp của isArray như sau:
Array.isArray(obj)
Trong đó:
Bài viết này được đăng tại [free tuts .net]
objlà đối tượng cần kiểm tra.- Hàm trả về là true nếu
objlà một mảng, false nếuobjkhông phải là mảng.
Ví dụ: Kiểm tra xem biến fruits có phải là một mảng hay không.
const fruits = ["Chuối", "Cam", "táo", "Nho"]; Array.isArray(fruits) // Returns true
Dùng typeof thay cho isArray javascript được không?
Theo lý thuyết, từ khóa typeof có công dụng là kiểm tra một biến thuộc kiểu dữ liệu gì. Tuy nhiên, thực tế thì typeof sẽ kiểm tra biến đó thuộc kiểu đối tượng nào, mà các đối tượng như array, number.. đều là object nên kết quả của hàm typeof sẽ trả về object.
console.log(typeof []) // object console.log(typeof new Number(1)) // object
Vì vậy, bạn không thể sử dụng từ khóa typeof để kiểm tra một biến có phải là mảng hay không nhé.
Một ví dụ khác về hàm isArray javascript
Ví dụ: sử dụng hàm isArray để kiểm tra biến subject có phải là một mảng hay không.
var subject = ["php", "js", "css", "html"];
var x = document.getElementById("demo");
x.innerHTML = subject;
function myFunction() {
if (Array.isArray(subject)) {
x.innerHTML = 'Subject là một mảng!';
} else
{
x.innerHTML = 'Subject không là một mảng!';
}
}
isArray trong javascript khá đơn giản nên nội dung bài này rất ngắn. Hy vọng qua đây bạn sẽ biết cách kiểm tra một biến có phải là mảng hay không.

Các hàm xử lý chuỗi trong Javascript (cắt / tách / nối chuỗi ..)
Chia lấy phần dư / chia lấy phần nguyên trong javascript
Các cách khai báo biến trong Javascript
Các sự kiện (Event) trong Javascript
Hướng tạo thanh search bar bằng CSS
Hàm array.slice() trong Javascript
Tính tổng hai số bằng Javascript (cộng hai số)
Cách khai báo biến trong PHP, các loại biến thường gặp
Download và cài đặt Vertrigo Server
Thẻ li trong HTML
Thẻ article trong HTML5
Cấu trúc HTML5: Cách tạo template HTML5 đầu tiên
Cách dùng thẻ img trong HTML và các thuộc tính của img
Thẻ a trong HTML và các thuộc tính của thẻ a thường dùng