Phương thức mảng bao gồm [] trong JavaScript kiểm tra xem mảng đã cho có chứa phần tử đã chỉ định hay không. Nó trả về true nếu một mảng chứa phần tử, ngược lại là false
cú pháp
Phương thức bao gồm [] được thể hiện bằng cú pháp sau
Tham số
phần tử - Giá trị được tìm kiếm
bắt đầu - Nó là tùy chọn. Nó đại diện cho chỉ mục từ đó phương thức bắt đầu tìm kiếm
Trở lại
Một giá trị Boolean
Ví dụ về phương thức Mảng JavaScript bao gồm[]
Ở đây, chúng ta sẽ hiểu phương thức include[] thông qua các ví dụ khác nhau
ví dụ 1
Hãy xem một ví dụ đơn giản để xác định xem mảng đã cho có chứa phần tử được chỉ định hay không
Kiểm tra nó ngay bây giờđầu ra
ví dụ 2
Trong ví dụ này, chúng tôi sẽ cung cấp chỉ mục từ nơi bắt đầu tìm kiếm
Kiểm tra nó ngay bây giờđầu ra
ví dụ 3
Hãy xem thêm một ví dụ để xác định xem phương thức include[] có phân biệt chữ hoa chữ thường hay không
Kiểm tra nó ngay bây giờđầu ra
Trong JavaScript, bạn có thể sử dụng phương thức
"I love freeCodeCamp".includes["love"]
6 để xem liệu một chuỗi có được tìm thấy trong một chuỗi khác hay không. Nhưng nó hoạt động chính xác như thế nào?Trong bài viết này, tôi sẽ hướng dẫn bạn một vài mã ví dụ về phương thức chuỗi JavaScript có tên là
"I love freeCodeCamp".includes["love"]
6Cú pháp "I love freeCodeCamp".includes["love"]
6 cơ bản
"I love freeCodeCamp".includes["love"]
Đây là cú pháp cơ bản cho phương thức
"I love freeCodeCamp".includes["love"]
6str.includes[search-string, optional-position]
Tham số
"I love freeCodeCamp".includes["love"]
2 là chuỗi bạn đang tìm kiếm trong "I love freeCodeCamp".includes["love"]
3Tham số
"I love freeCodeCamp".includes["love"]
4 là một số tùy chọn cho vị trí bắt đầu tìm kiếm trong "I love freeCodeCamp".includes["love"]
3. Nếu tham số vị trí bị bỏ qua thì giá trị mặc định là 0Nếu tìm thấy
"I love freeCodeCamp".includes["love"]
2 thì nó sẽ trả về "I love freeCodeCamp".includes["love"]
7. Nếu không tìm thấy "I love freeCodeCamp".includes["love"]
2 thì sẽ trả về "I love freeCodeCamp".includes["love"]
9Các ví dụ mã cho phương thức bao gồm
Trong ví dụ đầu tiên này, chúng ta có câu "I love freeCodeCamp". Chúng tôi muốn xem từ "yêu" có trong câu đó không
Trong mã,
"I love freeCodeCamp".includes["love"]
3 sẽ là "Tôi yêu freeCodeCamp" và "I love freeCodeCamp".includes["love"]
2 sẽ là "tình yêu""I love freeCodeCamp".includes["love"]
Vì từ "yêu" được bao gồm bên trong
"I love freeCodeCamp".includes["love"]
3, nên mã sẽ trả về "I love freeCodeCamp".includes["love"]
7Phương pháp "I love freeCodeCamp".includes["love"]
6 có phân biệt chữ hoa chữ thường không?
"I love freeCodeCamp".includes["love"]
Nếu chúng ta sửa đổi
"I love freeCodeCamp".includes["love"]
3 thành "I LOVE freeCodeCamp" và "I love freeCodeCamp".includes["love"]
2 vẫn là "love", thì giá trị trả về sẽ là "I love freeCodeCamp".includes["love"]
9"I love freeCodeCamp".includes["love"]
7Đây là
"I love freeCodeCamp".includes["love"]
9 vì phương pháp "I love freeCodeCamp".includes["love"]
6 phân biệt chữ hoa chữ thường. "YÊU" không giống như "tình yêu". Cách sử dụng tham số vị trí tùy chọn
Chúng tôi sẽ sửa đổi ví dụ của mình để sử dụng tham số vị trí. Bây giờ chúng tôi muốn kiểm tra xem "tình yêu" có được tìm thấy trong "Tôi yêu freeCodeCamp" hay không khi tìm kiếm bắt đầu ở vị trí 1
Hãy nhớ rằng các chuỗi sử dụng lập chỉ mục dựa trên số 0, điều đó có nghĩa là chữ cái đầu tiên "I" là chỉ mục 0
Mã của chúng tôi sẽ trả về
"I love freeCodeCamp".includes["love"]
7 vì khi chúng tôi bắt đầu tìm kiếm ở vị trí 1, từ "love" không xuất hiện cho đến vị trí 2 nên nó hoàn toàn được chứa trong chuỗiVị trí 1 cho đến hết câu bao gồm các ký tự này và dấu cách
"I love freeCodeCamp".includes["love"]
0Hãy nhớ rằng khoảng trắng trong chuỗi có giá trị chỉ mục
Đây là giao diện mã của chúng ta khi sử dụng tham số vị trí
"I love freeCodeCamp".includes["love"]
1Nếu chúng ta thay đổi vị trí thành 3, thì lợi nhuận sẽ là
"I love freeCodeCamp".includes["love"]
9. "I love freeCodeCamp".includes["love"]
3Điều này trả về
"I love freeCodeCamp".includes["love"]
9 vì vị trí 3 là chữ "o". Vị trí số 3 cho đến hết câu bao gồm các ký tự này và dấu cách
"I love freeCodeCamp".includes["love"]
5Bạn có thể thấy rằng [toàn bộ] từ "love" không có trong chuỗi đó
Phần kết luận
Trong JavaScript, bạn có thể sử dụng phương thức
"I love freeCodeCamp".includes["love"]
6 để xem liệu một chuỗi có được tìm thấy trong một chuỗi khác hay khôngĐây là cú pháp cơ bản cho phương thức
"I love freeCodeCamp".includes["love"]
6str.includes[search-string, optional-position]
Nếu tìm thấy
"I love freeCodeCamp".includes["love"]
2 thì nó sẽ trả về "I love freeCodeCamp".includes["love"]
7. Nếu không tìm thấy "I love freeCodeCamp".includes["love"]
2 thì sẽ trả về "I love freeCodeCamp".includes["love"]
9Phương thức
"I love freeCodeCamp".includes["love"]
6 phân biệt chữ hoa chữ thường, nghĩa là nếu "I love freeCodeCamp".includes["love"]
2 không khớp với cách viết hoa chính xác trong "I love freeCodeCamp".includes["love"]
3 thì nó sẽ trả về "I love freeCodeCamp".includes["love"]
9Tham số
"I love freeCodeCamp".includes["love"]
4 là một số tùy chọn cho vị trí bắt đầu tìm kiếm trong "I love freeCodeCamp".includes["love"]
3. Nếu tham số vị trí bị bỏ qua thì giá trị mặc định là 0Tôi hy vọng bạn thích bài viết này về phương pháp
"I love freeCodeCamp".includes["love"]
6 và chúc bạn may mắn trên hành trình JavaScript của mìnhQUẢNG CÁO
QUẢNG CÁO
QUẢNG CÁO
Tôi là một nhạc sĩ và một lập trình viên
Nếu bạn đọc đến đây, hãy tweet cho tác giả để cho họ thấy bạn quan tâm. Tweet một lời cảm ơn
Học cách viết mã miễn phí. Chương trình giảng dạy mã nguồn mở của freeCodeCamp đã giúp hơn 40.000 người có được việc làm với tư cách là nhà phát triển. Bắt đầu