0
0
Posts
CI
Code Inlifecodeinlife10

Xử Lý Chuỗi Trong JavaScript: Mẹo Và Thủ Thuật

Đăng vào 7 tháng trước

• 2 phút đọc

Chủ đề:

Javascript

Trong lập trình, chuỗi là một trong những kiểu dữ liệu cơ bản và được sử dụng rộng rãi nhất. JavaScript, một trong những ngôn ngữ lập trình phổ biến nhất, cung cấp nhiều phương thức hữu ích để xử lý chuỗi. Dưới đây là một số mẹo và thủ thuật để làm việc với chuỗi trong JavaScript mà bạn có thể chưa biết.

1. Sao Chép Chuỗi Nhiều Lần

Bạn có thể lặp lại một chuỗi nhiều lần sử dụng phương thức repeat():

javascript Copy
const laughing = 'ha'.repeat(3); // "hahaha"
const eightBits = '1'.repeat(8); // "11111111"

2. Định Dạng Chuỗi Theo Độ Dài Cụ Thể

Để định dạng chuỗi theo độ dài cụ thể, sử dụng các phương thức padStart()padEnd():

javascript Copy
const eightBits = '001'.padStart(8, '0'); // "00000001"
const anonymizedCode = '34'.padEnd(5, '*'); // "34***"

3. Chuyển Chuỗi Thành Mảng Các Ký Tự

Sử dụng toán tử spread để chuyển đổi chuỗi thành mảng các ký tự:

javascript Copy
const word = 'apple';
const characters = [...word]; // ["a", "p", "p", "l", "e"]

4. Đếm Số Ký Tự Trong Chuỗi

Sử dụng thuộc tính length để đếm số ký tự trong chuỗi:

javascript Copy
const word = 'apple';
console.log(word.length); // 5

5. Đảo Ngược Chuỗi

Kết hợp toán tử spread, Array.reverse(), và Array.join() để đảo ngược chuỗi:

javascript Copy
const word = 'apple';
const reversedWord = [...word].reverse().join(''); // "elppa"

6. Viết Hoa Chữ Cái Đầu Tiên

Để viết hoa chữ cái đầu tiên của chuỗi:

javascript Copy
const word = 'apple';
const transformedWord = word[0].toUpperCase() + word.substr(1); // "Apple"

7. Tách Chuỗi Bằng Nhiều Dấu Phân Cách

Sử dụng biểu thức chính quy trong phương thức split() để tách chuỗi bằng nhiều dấu phân cách:

javascript Copy
const list = 'apples,bananas;cherries';
const fruits = list.split(/[,;]/); // ["apples", "bananas", "cherries"]

8. Kiểm Tra Chuỗi Chứa Chuỗi Khác

Sử dụng phương thức includes() để kiểm tra một chuỗi có chứa chuỗi khác hay không:

javascript Copy
const text = 'Hello, world! My name is Kai!';
console.log(text.includes('Kai')); // true

9. Kiểm Tra Chuỗi Bắt Đầu Hoặc Kết Thúc Bằng Chuỗi Cụ Thể

Sử dụng startsWith()endsWith() để kiểm tra chuỗi bắt đầu hoặc kết thúc bằng chuỗi cụ thể:

javascript Copy
const text = 'Bearer yourTokenHere123456789';
console.log(text.startsWith('Bearer ')); // true
console.log(text.endsWith('69')); // false

10. Thay Thế Tất Cả Các Lần Xuất Hiện Của Chuỗi

Sử dụng replace() với biểu thức chính quy hoặc replaceAll() để thay thế tất cả các lần xuất hiện của chuỗi:

javascript Copy
const text = 'I like apples. You like apples.';
console.log(text.replace(/apples/g, 'bananas')); // "I like bananas. You like bananas."
console.log(text.replaceAll('apples', 'bananas')); // "I like bananas. You like bananas."

Những thủ thuật này không chỉ giúp bạn hiểu rõ hơn về cách xử lý chuỗi trong JavaScript mà còn giúp bạn tối ưu hóa và hiệu quả hơn trong việc lập trình.

Gợi ý câu hỏi phỏng vấn
Không có dữ liệu

Không có dữ liệu

Bài viết được đề xuất
Bài viết cùng tác giả

Bình luận

Chưa có bình luận nào

Chưa có bình luận nào