Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cắt bỏ khoảng trắng và tách chuỗi thành mảng trong JavaScript


Giả sử chúng ta có một chuỗi phân cách bằng dấu phẩy như sau:

const str = "a, b, c, d , e";

Chúng ta cần viết một hàm JavaScript nhận một chuỗi như vậy và loại bỏ tất cả khoảng trắng nó chứa.

Sau đó, hàm sẽ tách chuỗi để tạo thành một mảng các giá trị nguyên thủy và trả về mảng đó.

Ví dụ

Mã thực hiện:

const str = "a, b, c, d , e";
const shedAndSplit = (str = '') => {
  const removeSpaces = () => {
    let res = '';
    for(let i = 0; i < str.length; i++){
      const el = str[i];
      if(el === ' '){ continue; }
      res += el;
    }
    return res;
  };
  const res = removeSpaces();
  return res.split(',');
};
console.log(shedAndSplit(str));

Kết quả

Kết quả trong console:

[ 'a', 'b', 'c', 'd', 'e' ]