Phương pháp nào được sử dụng để chuyển đổi một chuỗi thành một mảng trong javascript?

Chuỗi trong JavaScript có thể được chuyển đổi thành Mảng theo 5 cách khác nhau. Chúng ta sẽ sử dụng vòng lặp

let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
0,
let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
1,
let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
0,
let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
1 và
let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
2. Hãy thảo luận ngắn gọn về tất cả các phương pháp

1. Phương thức tách()

Phương thức này được sử dụng để tách một chuỗi dựa trên dấu tách được cung cấp và trả về một Mảng các chuỗi con

let str = 'Tiger,Horse,Elephant,Wolf';
let arr = str.split(','); // split string by comma

console.log(arr);
// ["Tiger", "Horse", "Elephant", "Wolf"]

Nếu bạn muốn tách chuỗi theo từng ký tự, thì bạn có thể chỉ định một chuỗi trống (

let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
3) làm dấu phân cách

let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]

Phương thức

let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
4 chấp nhận đối số tùy chọn thứ hai đặt giới hạn cho các phần tách. Giá trị giới hạn này quyết định có bao nhiêu phần tử sẽ được đưa vào mảng được trả về

let str = 'Cricket | Hockey | Football | Tennis';
let arr = str.split(' | ', 2);
console.log(arr);
// ['Cricket', 'Hockey']
2. Mảng. phương thức from()

Phương thức

let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
5 trả về một Mảng từ bất kỳ đối tượng có thể lặp nào. Chúng ta có thể truyền một giá trị chuỗi trong phương thức
let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
6 để lấy một mảng ký tự

let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
0

Phương thức này cũng chấp nhận hai đối số tùy chọn. Một là hàm

let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
7 để gọi từng phần tử của mảng và một là giá trị để sử dụng như
let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
8 trong khi thực thi hàm
let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
7

let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
43. Toán tử trải rộng

Toán tử trải rộng (…) trích xuất và trải rộng từng ký tự của Chuỗi. Chúng ta chỉ có thể bọc tất cả các ký tự đó bên trong một mảng chữ để tạo một mảng mới từ chuỗi

let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
54. đối tượng. phương thức gán()

Phương thức này được sử dụng để sao chép các giá trị và thuộc tính từ một hoặc nhiều đối tượng nguồn sang đối tượng đích. Chúng ta có thể cung cấp một chuỗi làm nguồn và một mảng trống làm đích để tạo một mảng từ chuỗi

let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
65. Vòng lặp For

Chúng ta có thể lặp qua từng ký tự của chuỗi bằng cách sử dụng vòng lặp for và đẩy ký tự đó vào một mảng trống để tạo một mảng từ chuỗi

chuỗi. Phương thức split(dấu phân cách, giới hạn) được sử dụng trong JavaScript để chuyển đổi một chuỗi đã cho thành một mảng các chuỗi bằng dấu phân cách. Tham số thứ hai của phương thức split() chỉ định số lần chia giá trị phù hợp; . chuỗi. Phương thức split() trả về một mảng mới mà không thay đổi chuỗi ban đầu

JavaScript Chuyển chuỗi thành mảng với ví dụ split()

let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
7


Chuyển đổi chuỗi thành mảng JavaScript bằng phương thức from()

Mảng. Phương thức from() trong JavaScript được sử dụng để tạo một mảng từ bất kỳ đối tượng có thể lặp lại nào. Phương thức from() trả về một cá thể mảng mới có các phần tử tương ứng với từng phần tử trong iterable. Trong trường hợp là một chuỗi, mỗi ký tự của chuỗi được chuyển đổi thành một phần tử mảng

JavaScript Chuyển chuỗi thành mảng với from() Ví dụ

let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
8


Chuyển đổi chuỗi thành mảng JavaScript bằng toán tử trải rộng

Trong JavaScript ES6 trở lên, bạn có thể sử dụng mức chênh lệch (". ") để chuyển đổi một chuỗi thành một mảng

JavaScript Chuyển đổi chuỗi thành mảng với ví dụ về toán tử trải rộng

let str = 'jscurious';
let arr = str.split('');
console.log(arr);
// ["j", "s", "c", "u", "r", "i", "o", "u", "s"]
9


Xem thêm

  • Làm cách nào để hợp nhất các mảng trong JavaScript?
  • Làm cách nào để xóa một mảng trong JavaScript?
  • Làm cách nào để đảo ngược một mảng trong JavaScript?
  • Làm cách nào để sao chép và sao chép một mảng trong JavaScript?
  • Làm cách nào để nối một mảng thành một chuỗi trong JavaScript?

Các ví dụ và bài viết về API liên quan đến mảng chuỗi Javascript

Làm cách nào để gửi yêu cầu POST bằng JavaScript?

Làm cách nào để chuyển đổi một chuỗi thành mảng trong JavaScript?

Phương thức split() tách một chuỗi thành một mảng các chuỗi con. Phương thức split() trả về mảng mới. Phương thức split() không thay đổi chuỗi gốc. Nếu (" ") được sử dụng làm dấu phân cách, thì chuỗi được phân tách giữa các từ.

Phương thức nào chuyển đổi chuỗi thành mảng?

Phân tách lớp chuỗi (Regex regex) có thể được sử dụng để chuyển Chuỗi thành mảng trong java. Nếu bạn đang làm việc với biểu thức chính quy java, bạn cũng có thể sử dụng phương thức Phân tách lớp mẫu (Chuỗi biểu thức chính quy).

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

Đang sử dụng. split() là một phương thức chuỗi phân tách một chuỗi thành một mảng của danh sách có thứ tự với một mẫu. Đây là một phương pháp ES6 và là cách sạch nhất để hoàn thành công việc. Một ưu điểm khác của cách này là chúng ta có thể tách các chuỗi bằng ký tự hoặc khoảng trắng.