JavaScript chuyển đổi chuỗi được phân tách bằng dấu phẩy thành mảng số

ví dụ

const trái cây = ["Chuối", "Cam", "Táo", "Xoài"];
let text = trái cây. tham gia();

Tự mình thử »

Một dải phân cách khác

const trái cây = ["Chuối", "Cam", "Táo", "Xoài"];
let text = trái cây. tham gia(" và ");

Tự mình thử »


Định nghĩa và cách sử dụng

Phương thức join() trả về một mảng dưới dạng một chuỗi

Phương thức join() không thay đổi mảng ban đầu

Bất kỳ dấu phân cách nào cũng có thể được chỉ định. Mặc định là dấu phẩy (,)


cú pháp

Thông số

Dấu phân cách mô tả tham sốTùy chọn.
Dấu phân cách sẽ được sử dụng.
Mặc định là dấu phẩy.

Giá trị trả về

LoạiMô tảMột chuỗi. Các giá trị mảng, được phân tách bằng dấu phân cách đã chỉ định

Hỗ trợ trình duyệt

join() là một tính năng ECMAScript1 (ES1)

ES1 (JavaScript 1997) được hỗ trợ đầy đủ trên mọi trình duyệt

ChromeEdgeFirefoxSafariOperaIECóCóCóCóCóCó

Tùy thuộc vào việc chuỗi được phân tách bằng dấu phẩy của bạn có khoảng trắng hay không, bạn có thể thực hiện các thao tác sau để chuyển chuỗi đó thành một mảng

  • Chuyển đổi chuỗi được phân tách bằng dấu phẩy không có dấu cách thành một mảng;
  • Chuyển đổi chuỗi được phân tách bằng dấu phẩy với tập hợp chuỗi các khoảng trắng lặp lại thành một mảng;
  • Chuyển đổi chuỗi được phân tách bằng dấu phẩy với khoảng trắng không xác định thành một mảng

Chuyển đổi chuỗi được phân tách bằng dấu phẩy không có dấu cách thành một mảng

Bạn có thể chuyển đổi một chuỗi JavaScript được phân tách bằng dấu phẩy (không có dấu cách) thành một mảng bằng cách sử dụng phương thức String.prototype.split(), chẳng hạn như như vậy

const str = 'foo,bar,baz,qux';

console.log(str.split(',')); // ['foo', 'bar', 'baz', 'qux']

Chuyển đổi chuỗi được phân tách bằng dấu phẩy bằng cách đặt chuỗi các khoảng trắng lặp lại thành một mảng

Nếu chuỗi được phân tách bằng dấu phẩy có một số khoảng trắng đã biết trong một chuỗi lặp lại (e. g. ","), thì bạn có thể chỉ cần chỉ định nó làm dấu phân cách cho phương thức String.prototype.split(), ví dụ: như vậy

const str = 'foo, bar, baz, qux';

console.log(str.split(', ')); // ['foo', 'bar', 'baz', 'qux']

Chuyển đổi chuỗi được phân tách bằng dấu phẩy với khoảng trắng không xác định thành một mảng

Nếu chuỗi của bạn có số lượng khoảng trắng không xác định trước/sau theo bất kỳ thứ tự/số nào, thì bạn có thể sử dụng

const str = 'foo, bar, baz, qux';

console.log(str.split(', ')); // ['foo', 'bar', 'baz', 'qux']
1 để lặp lại từng mục trong mảng kết quả (từ String.prototype.split()) và sử dụng
const str = 'foo, bar, baz, qux';

console.log(str.split(', ')); // ['foo', 'bar', 'baz', 'qux']
3 để cắt bất kỳ khoảng trắng nào.

const str = '  foo ,   bar,baz,  qux   ';
const arr = str.split(',').map((item) => item.trim());

console.log(arr); // ['foo', 'bar', 'baz', 'qux']

Điều này cũng hoạt động như mong đợi khi có một chuỗi các khoảng trắng lặp lại trong chuỗi. Ví dụ

const str = 'foo, bar, baz, qux';
const arr = str.split(',').map((item) => item.trim());

console.log(arr); // ['foo', 'bar', 'baz', 'qux']

Hy vọng bạn tìm thấy bài viết này hữu ích. Nó được xuất bản vào ngày 16 tháng 9 năm 2022. Hãy thể hiện tình yêu và sự ủng hộ của bạn bằng cách chia sẻ bài đăng này

Có một phương thức JavaScript tích hợp mà bạn có thể sử dụng và chuyển đổi một chuỗi được phân tách bằng dấu phẩy thành một mảng

Phương thức split() phân tách một chuỗi bằng cách sử dụng dấu phân cách cụ thể như dấu phẩy (,)

Sử dụng dấu phân tách bằng dấu phẩy trong đối số đầu tiên của phương thức tách nếu bạn muốn tách nó bằng dấu phẩy

JavaScript chuyển đổi chuỗi được phân tách bằng dấu phẩy thành mảng số
Phương pháp phân chia mảng Javascript

let str = "Rome,Moscow,Paris,Madrid,Prague,Milan"; . tách ra(','); . nhật ký (mảng);

Sử dụng tham số giới hạn để tách một chuỗi thành một mảng và cũng lấy tên riêng lẻ

JavaScript chuyển đổi chuỗi được phân tách bằng dấu phẩy thành mảng số
Phương pháp phân chia mảng Javascript

let str = "Rome,Moscow,Paris,Madrid,Prague,Milan"; . chia(",", 4); . nhật ký (mảng); . Bảng điều khiển ["Rome", "Moscow", "Paris", "Madrid"]. nhật ký (mảng [0]); // Đầu ra. ["La Mã"]

Nếu bạn truyền vào một chuỗi rỗng, mỗi ký tự sẽ được tách ra và chuyển đổi thành một mảng

JavaScript chuyển đổi chuỗi được phân tách bằng dấu phẩy thành mảng số
Phương pháp phân chia mảng Javascript

hãy để str = "W3docs. com"; hãy mảng = str. tách ra(""); . nhật ký (mảng);

Phương thức split() được gọi để chia một chuỗi thành một mảng các chuỗi con và trả về một mảng mới. Phương thức split() cắt một chuỗi thành một tập hợp các chuỗi con có thứ tự và đặt các chuỗi con này vào một mảng trả về một mảng mới

Để chuyển đổi một chuỗi được phân tách bằng dấu phẩy thành một mảng trong JavaScript, hãy gọi phương thức split() trên chuỗi được phân tách bằng dấu phẩy này và chuyển ký tự dấu phẩy làm đối số đầu tiên đóng vai trò là dấu phân cách

JavaScript chuyển đổi chuỗi được phân tách bằng dấu phẩy thành mảng số

cú pháp

Cú pháp để tách một chuỗi được phân tách bằng dấu phẩy

const str = 'foo, bar, baz, qux';

console.log(str.split(', ')); // ['foo', 'bar', 'baz', 'qux']
4 thành một mảng là

str.split(',')

ví dụ

Trong ví dụ sau, chúng ta lấy một chuỗi str được phân tách bằng dấu phẩy và tách chuỗi này bằng ký tự dấu phẩy làm dấu phân cách bằng phương thức split(). split() trả về một mảng

Chúng ta sẽ hiển thị các phần tử của mảng ra đầu ra html

mục lục. html

Chạy Đặt lại

Phần kết luận

Trong Hướng dẫn JavaScript này, chúng ta đã học cách tách một chuỗi được phân tách bằng dấu phẩy thành một mảng các giá trị trong JavaScript, sử dụng phương thức split(), với các ví dụ

Cách chuyển đổi dấu phẩy

Sử dụng Chuỗi. phương thức split() để chuyển đổi một chuỗi được phân tách bằng dấu phẩy thành một mảng , e. g. mảng const = str. tách ra(','). Phương thức split() sẽ phân tách chuỗi trên mỗi lần xuất hiện dấu phẩy và sẽ trả về một mảng chứa kết quả.

Làm cách nào tôi có thể chuyển đổi dấu phẩy

Phương pháp 1. Sử dụng phương thức split() . Dấu phân cách này có thể được định nghĩa là dấu phẩy để phân tách chuỗi bất cứ khi nào gặp dấu phẩy. Phương thức này trả về một mảng các chuỗi được phân tách.

Cách chuyển đổi dấu phẩy

Để phân tích một chuỗi có dấu phẩy thành một số. .
Sử dụng phương thức replaceAll() để xóa tất cả các dấu phẩy khỏi chuỗi
Phương thức replaceAll sẽ trả về một chuỗi mới không chứa dấu phẩy
Sử dụng hàm parseFloat() để chuyển chuỗi thành số

Làm cách nào để chuyển đổi chuỗi thành số trong JavaScript?

Cách chuyển đổi một chuỗi thành một số trong JavaScript sử dụng toán tử cộng một ngôi ( + ) Toán tử cộng một ngôi ( + ) sẽ chuyển đổi . Toán tử sẽ đi trước toán hạng. Chúng ta cũng có thể sử dụng toán tử cộng một ngôi ( + ) để chuyển đổi một chuỗi thành một số dấu phẩy động.