Loại bỏ khoảng trắng khỏi chuỗi có thể được thực hiện bằng cách sử dụng String.trim().
Để kiểm tra xem một chuỗi là null hay không xác định, người ta có thể kiểm tra xem bản thân chuỗi đó có phải là falsey hay không, trong trường hợp đó, nó là null, undefined hoặc là một chuỗi rỗng. Việc kiểm tra đầu tiên này là cần thiết, vì việc cố gắng gọi các phương thức trên nullhoặc undefinedsẽ dẫn đến lỗi. Để kiểm tra xem nó chỉ chứa khoảng trắng hay không, người ta có thể kiểm tra xem chuỗi có phải là falsey không sau khi cắt, có nghĩa là tại thời điểm đó nó là một chuỗi rỗng.
if(!str || !str.trim()){
}
Nếu bạn chắc chắn rằng biến sẽ là một chuỗi, thì chỉ cần kiểm tra lần thứ hai.
if(!str.trim()){
console.log("str is empty or contains only spaces");
}