Giả sử chúng ta có mảng chứa giá trị chuỗi và cả undefined:
var studentNames = ["Mike", undefined, "Adam", "Bob", undefined, "Carol"];
Sử dụng sort() để sắp xếp mảng trên.
Ví dụ
Mã minh họa:
var studentNames = ["Mike", undefined, "Adam", "Bob", undefined, "Carol"];
var sortingInAscendingOrder = (first, second) => {
if (first === "") return 1;
if (second === "") return -1;
return first.localeCompare(second);
};
studentNames.sort(sortingInAscendingOrder);
console.log(studentNames);Để chạy chương trình, sử dụng lệnh:
node tenFile.js
Tên file ở đây là demo275.js.
Kết quả
Đầu ra trên console (undefined được đẩy về cuối):
PS C:\Users\Amit\javascript-code> node demo275.js [ 'Adam', 'Bob', 'Carol', 'Mike', undefined, undefined ]