Chức năng bao gồm trong javascript là gì?

Hàm mảng bao gồm [] trong JavaScript giúp chúng tôi nhận biết nếu mảng có chứa bất kỳ phần tử được chỉ định nào hay không. Đây là một hàm sẵn có giúp tìm một phần tử cụ thể trong mảng. Nó trả về một giá trị Boolean có thể đúng hoặc sai tùy thuộc vào kết quả. Kết quả là true nếu phần tử cần tìm có trong mảng, ngược lại kết quả là false nếu phần tử cần tìm không có trong mảng. Đó là một phương pháp tìm các phần tử và cung cấp kết quả tương ứng

Cú pháp và tham số

Chúng ta hãy xem cú pháp của chức năng này. Nó được thể hiện như dưới đây trong định dạng cú pháp

Bắt đầu khóa học phát triển phần mềm miễn phí của bạn

Phát triển web, ngôn ngữ lập trình, kiểm thử phần mềm và những thứ khác

Gói phát triển phần mềm tất cả trong một[hơn 600 khóa học, hơn 50 dự án]

Giá
Xem khóa học

600+ Khóa học trực tuyến. hơn 50 dự án. Hơn 3000 giờ. Giấy chứng nhận có thể kiểm chứng. Truy cập Trọn đời
4. 6 [84.276 xếp hạng]

array.includes[element, start]

Thông số

Các tham số trong cú pháp này bao gồm bên dưới

  • thành phần. Đây là giá trị cần tìm trong mảng
  • bắt đầu. Đây là một tham số tùy chọn. Nó đại diện cho chỉ mục từ nơi bắt đầu tìm kiếm bằng phương thức bao gồm []. Giá trị mặc định là 0 trong trường hợp này
  • Giá trị trả về. Giá trị trả về của hàm này là đúng khi có phần tử hoặc sai khi không có phần tử trong mảng đang được tìm kiếm

Phương thức Mảng JavaScript bao gồm[] hoạt động như thế nào?

Để xem cách mảng. chức năng bao gồm [] hoạt động, chúng ta hãy lấy một mảng A

var A = [ 1, 2, 3, 4, 5 ];

Mảng có năm phần tử như đã định nghĩa ở trên. Chúng ta có thể tìm kiếm để kiểm tra xem có phần tử nào trong mảng này không

checkInclude= A.includes[2];

Ở đây trong câu lệnh này, một biến checkInclude được sử dụng. Biến này dùng để lưu trữ kết quả của phương thức include[]. Nó sẽ kiểm tra xem mảng có chứa số nguyên 2 không. Ở đây không có điểm bắt đầu được đề cập. Điều đó có nghĩa là nó sẽ trực tiếp bắt đầu tìm kiếm 2 trong mảng A. Nó duyệt qua mảng và tìm kiếm số nguyên 2 trong đó. Nó tìm thấy 2 ở vị trí chỉ số 1. Nó sẽ trả về giá trị true và giá trị này sẽ được lưu trữ trong biến do người dùng xác định checkInclude

Nếu tham số tùy chọn với vị trí bắt đầu được đề cập thì thay vì duyệt qua toàn bộ mảng, phương thức bao gồm[] sẽ bắt đầu từ vị trí đó. Nó sẽ tìm kiếm số hoặc phần tử từ vị trí chỉ mục được đề cập và duyệt qua mảng cho đến khi kết thúc. Nếu phần tử được tìm thấy thì nó sẽ phải trả về true hoặc hàm sẽ trả về false

Các ví dụ để triển khai mảng JavaScript bao gồm[]

Dưới đây là các ví dụ được đề cập

Ví dụ #1 – Mảng số

Mã số


var A = [ 1, 2, 3, 4, 5 ];
a = A.includes[2]
document.write[a];

đầu ra

Giải trình. Đoạn script trên trước tiên tạo một mảng. Khi mảng này được tạo, nó sẽ sử dụng phương thức bao gồm [] để kiểm tra xem có 2 trong mảng được đề cập không. Tuyên bố thứ hai ở đây phục vụ mục đích này. Bài tìm kết quả ta có thể in ra và lấy nếu đúng hay sai. True sẽ biểu thị rằng phần tử được đề cập có trong mảng và false sẽ biểu thị rằng nó không có trong mảng. Tuyên bố thứ ba hoạt động cho mục đích này

Nếu bạn kiểm tra ảnh chụp màn hình ở trên, kết quả của đoạn mã trên là đúng vì phương thức bao gồm [] tìm thấy 2 trong mảng. Do đó, kết quả được hiển thị là đúng

Ví dụ #2 – Mảng chuỗi

Mã số


var animals = [ 'dog', 'rat', 'elephant', 'camel' ];
checkArray = name.includes['cat']
document.write[checkArray];

đầu ra

Giải trình. Đoạn mã trên sử dụng một mảng chuỗi. Ở đây chúng tôi có một mảng được tạo với tên 'động vật'. Bằng cách sử dụng phương thức bao gồm [], chúng tôi đang kiểm tra xem mảng có 'cat' trong mảng không. Câu lệnh thứ hai đang lưu trữ kết quả của include[] trong biến checkArray. Khi kết quả này được lưu trữ trong biến được đề cập, bạn có thể hiển thị kết quả bằng cách sử dụng tài liệu. viết[]. Câu lệnh thứ ba giúp chúng ta hiển thị kết quả. Ở đây mảng không bao gồm một con mèo. Do đó, kết quả được lưu trữ trong biến sẽ là sai

Kết quả trong ảnh chụp màn hình ở trên là sai như mong đợi

Ví dụ #3 – Tham số tùy chọn

Mã số


var arr=["We","will","learn","JavaScript"]
var result=arr.includes["JavaScript",2];
document.writeln[result];

đầu ra

Giải trình. Đoạn mã trên khai báo là một mảng có các giá trị chuỗi. Ở đây trong biến kết quả, như thường lệ, chúng ta sẽ lưu trữ kết quả nếu nó có mặt hay không. Ở đây trong phương thức bao gồm [], chúng tôi đã thêm tham số tùy chọn. Đây là chỉ mục bắt đầu từ nơi chúng tôi muốn bắt đầu tìm kiếm. Trong ví dụ trên, chúng tôi đã chọn vị trí bắt đầu là 2. Khi chúng tôi bắt đầu từ 2, chúng tôi có 'học' hiện tại ở đầu. Từ tiếp theo là JavaScript đang được tìm kiếm. Do đó, kết quả cho truy vấn này phải đúng. Câu lệnh thứ ba hiển thị kết quả

Ảnh chụp màn hình ở trên hiển thị kết quả đúng như mong đợi

Ví dụ #4 – Biến thể

Hãy để chúng tôi thực hiện một biến thể trong ví dụ này. Bây giờ chúng ta sẽ đổi từ cần tìm thành 'will'. Vị trí vẫn giữ nguyên như 2. Hãy để chúng tôi chạy và xem kết quả của đoạn mã dưới đây

Mã số


var arr=["We","will","learn","JavaScript"]
var result=arr.includes["will",2];
document.writeln[result];

đầu ra

Giải trình. Đoạn script trên bắt đầu tìm từ 'will' trong mảng từ vị trí 2. Các chỉ mục bắt đầu từ 0 và do đó vị trí bắt đầu tìm kiếm sẽ là từ 'học'. Sau chỉ số 2 vị trí, không có 'ý chí' hiện tại. Điều đó có nghĩa là khi nó bắt đầu từ vị trí chỉ số 2, nó sẽ không bao giờ tìm thấy từ sẽ, mặc dù nó có mặt trong mảng. Điều này sẽ làm cho hàm bao gồm trả về giá trị sai trong kết quả

Ảnh chụp màn hình ở trên cho kết quả là sai mặc dù 'will' có trong mảng. Như đã giải thích ở trên do điểm bắt đầu, đây là kết quả mong đợi

Phần kết luận

mảng. Phương thức bao gồm [] trong JavaScript được sử dụng để tìm bất kỳ phần tử nào trong mảng. Có thể xảy ra trường hợp bạn muốn tìm kiếm một mảng cho một phần tử cụ thể và mảng đó có nhiều phần tử. Do đó, chức năng này đến để giải cứu và cho chúng tôi biết nếu nó có trong mảng hay không. Bạn có thể sử dụng điều này ở bất cứ đâu trong mã JavaScript

Bài viết được đề xuất

Đây là hướng dẫn về Mảng JavaScript bao gồm[]. Ở đây chúng tôi thảo luận về phần giới thiệu về JavaScript với cú pháp, tham số và cách nó hoạt động với các ví dụ lập trình. Bạn cũng có thể xem qua các bài viết liên quan khác của chúng tôi để tìm hiểu thêm –

Ý nghĩa của bao gồm trong JavaScript là gì?

Phương thức include[] trả về giá trị true nếu một chuỗi chứa một chuỗi đã chỉ định . Nếu không nó trả về false. Phương thức bao gồm [] phân biệt chữ hoa chữ thường.

Khi nào nên sử dụng bao gồm trong JavaScript?

Phương thức include[] của JavaScript có thể được sử dụng để kiểm tra xem một mảng có chứa một giá trị cụ thể hay không và trả về đúng hay sai tùy thuộc vào việc . bao gồm [] đặc biệt hữu ích nếu bạn muốn kiểm tra xem một giá trị có tồn tại trong một mảng có nhiều mục không.

Bạn có thể sử dụng bao gồm [] với một mảng trong JavaScript không?

includes[] Bạn có thể sử dụng phương thức include[] trong JavaScript để kiểm tra xem một mục có tồn tại trong một mảng hay không . Bạn cũng có thể sử dụng nó để kiểm tra xem một chuỗi con có tồn tại trong một chuỗi không. Nó trả về true nếu tìm thấy mục trong mảng/chuỗi và trả về false nếu mục đó không tồn tại.

Có chức năng Chứa trong JavaScript không?

js phương thức chứa[]. Phương thức contains[] được sử dụng để xác định xem bộ sưu tập có chứa một mục nhất định hay không . Nếu nó chứa mục thì nó trả về true nếu không thì false.

Chủ Đề