Computer >> Máy Tính >  >> Lập trình >> Javascript

Cắt và tách chuỗi để tạo thành mảng trong JavaScript

Giả sử, chúng ta có một chuỗi được phân tách bằng dấu phẩy như thế này -

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

Chúng tôi bắt buộc phải viết một hàm JavaScript có một hàm như vậy và loại bỏ nó khỏi tất cả các khoảng trắng mà nó chứa.

Sau đó, hàm của chúng ta sẽ chia chuỗi để tạo thành một mảng các ký tự và trả về mảng đó.

Ví dụ

Mã cho điều này sẽ là -

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));

Đầu ra

Và đầu ra trong bảng điều khiển sẽ là -

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