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

Tầm quan trọng của phương thức startsWith() trong JavaScript


Để biết chuỗi có bắt đầu bằng ký tự/chuỗi cụ thể, dùng indexOf(). Nhưng trong ứng dụng nâng cao, phương pháp này lỗi thời. ES6 cung cấp startsWith() để thực hiện các tác vụ nâng cao.

Ví dụ dùng indexOf() kiểm tra chuỗi bắt đầu bằng ký tự cụ thể.

Ví dụ

<html> <body> <script> 
    var text = 'Tutorialspoint'; 
    document.write(text.indexOf('T') === 0); 
</script> </body> </html>

Kết quả

true

Dùng startsWith() thay vì indexOf() để kiểm tra chuỗi bắt đầu bằng chuỗi con.

Ví dụ

<html> <body> <script> 
    var text = 'Tutorialspoint'; 
    document.write(text.startsWith('Tu')); 
</script> </body> </html>

Kết quả

true

Cũng có thể gửi chỉ số (index) để tìm chuỗi con ở vị trí cụ thể.

Ví dụ

<html> <body> <script> 
    var text = 'Tutorialspoint'; 
    document.write(text.startsWith('Tut', 0)); 
    document.write("</br>"); 
    document.write(text.startsWith('ut', 1)); 
    document.write("</br>"); 
    document.write(text.startsWith('t', 2)); 
</script> </body> </html>

Kết quả

true true true