Tương tự, có nhiều nơi khác mà bạn sẽ thấy kỹ năng này hữu ích. Mục đích của bài đăng này là để giải thích mã, khái niệm đằng sau mã và các trường hợp sử dụng phổ biến nhất để kiểm tra các mảng trống trong mã JavaScript. Vậy hãy bắt đầu
Cách kiểm tra một mảng trống
Kiểm tra mảng trống trong mã JavaScript rất đơn giản, javaScript cung cấp phương thức length[] đơn giản giúp biết tổng số phần tử của mảng. Nếu phương thức length[] trả về 0 thì điều đó có nghĩa là một mảng trống
varemptyArray = [];
if [emptyArray.độ dài === 0] {
console.log['Mảng trống. '];
}
else
.
console.log['Mảng có ít nhất một hoặc nhiều phần tử. '];
}
Nếu chúng ta điền vào mảng các phần tử thì
varnotAnEmptyArray = [1 , 2, 3, 4, 5];
if [notAnEmptyArray.độ dài === 0] {
console.log['Mảng trống. '];
}
else
.
console.log['Mảng có ít nhất một hoặc nhiều phần tử. '];
}
điều về. phương thức độ dài là nó có thể hoạt động với các loại dữ liệu khác ngoài mảng
varnotAnArray = 'Đây không phải là mảng. ';
if [ notAnArray. độ dài === 0] {
console.log['Mảng trống. '];
}
else
.
console.log['Mảng có ít nhất một hoặc nhiều phần tử. '];
}
Như bạn có thể thấy trong ví dụ trên, mã được trình duyệt diễn giải mà không có bất kỳ lỗi nào mặc dù không có mảng nào trong mã. Vì vậy, nếu chúng tôi không chắc chắn về kiểu dữ liệu của biến của mình, trước tiên chúng tôi có thể muốn kiểm tra xem đó là một mảng hay một số biến khác. Với mục đích này, chúng tôi sẽ không sử dụng toán tử typeof vì các mảng trong JavaScript là các đối tượng và kiểu dữ liệu của chúng là các đối tượng. Thay vào đó, chúng tôi sẽ sử dụng Array. phương thức isArray[]
varnotAnArray = 'Đây không phải là mảng. ';
if [Mảng . isArray[ notAnArray ]] . {
if [notAnArray.độ dài === 0] {
console.log['Mảng trống. '];
}
else .
{
console.log['Mảng có ít nhất một hoặc nhiều phần tử. '];
}
} .
else
{
console.log['Kiểu biến đã cho không phải là mảng. ']
}
Nếu chúng ta thay đổi biến thành một mảng trống
varnotAnArray = [];
if [Array.isArray[ notAnArray ]] . {
if [notAnArray.độ dài === 0] {
console.log['Mảng trống. '];
}
else .
{
console.log['Mảng có ít nhất một hoặc nhiều phần tử. '];
}
} .
else
{
console.log['Kiểu biến đã cho không phải là mảng. ']
}
Phần kết luận
Kiểm tra xem một mảng có trống hay không là một loại vấn đề mã hóa thường được hỏi trong các câu đố và bài kiểm tra. Trong bài đăng này, chúng ta đã học cách sử dụng phương thức length[] để biết một mảng có rỗng hay không
Quá trình kiểm tra xem một mảng có rỗng thường bao gồm hai bước. Bước đầu tiên là biết kiểu của biến có phải là kiểu mảng hay không. Bước thứ hai là biết tổng số phần tử mảng bằng cách sử dụng phương thức length[];