Không bao gồm mảng javascript?

Trong một ngôn ngữ lập trình như Javascript, để kiểm tra xem giá trị có tồn tại trong một mảng hay không, có một số phương thức nhất định. Nói một cách chính xác, có rất nhiều cách để kiểm tra xem giá trị chúng ta đang tìm kiếm có nằm trong số các phần tử trong một mảng do người dùng cung cấp hay được xác định trước. Hãy thảo luận từng phương pháp này bằng các ví dụ khác nhau

phương thức indexof()

Phương thức indexof() trong Javascript là một trong những cách thuận tiện nhất để tìm hiểu xem một giá trị có tồn tại trong một mảng hay không. Phương thức indexof() hoạt động trên hiện tượng số chỉ mục. Phương thức này trả về chỉ mục của mảng nếu tìm thấy và trả về -1 nếu không. Hãy xem xét đoạn mã dưới đây

đầu ra

Đoạn mã trên in kết quả đã cho vì giá trị đã có sẵn trong mảng. Khá dễ hiểu là giá trị kỳ vọng hiện tại ở vị trí 0. Do đó, phương thức indexof() cho bạn biết rằng giá trị mong muốn có trong mảng đã cho

phương thức bao gồm ()

Phương thức bao gồm () là một trong những phương thức như vậy mà chúng ta có thể dễ dàng tìm ra liệu giá trị mong đợi có tồn tại trong mảng đã cho hay không. Có nhiều cách khác nhau để sử dụng phương thức include(). Phương thức này trả về một giá trị Boolean i. e. đúng nếu giá trị tồn tại và sai nếu không đúng. Phương thức bao gồm () có thể được sử dụng theo nhiều cách khác nhau để tìm hiểu xem giá trị có tồn tại không. Để đặt tên cho một số, hãy xem các ví dụ dưới đây để hiểu

Trong phương pháp trên, chúng tôi đã xác định hai biến như được hiển thị. Các phương thức bao gồm () trả về true vì giá trị mà chúng tôi đang tìm kiếm đã có trong mảng đã cho. Nếu giá trị không có trong mảng, các phương thức bao gồm () có thể đã trả về false

Một cách khác để sử dụng phương thức bao gồm () là gán giá trị chỉ mục thông qua đó phần tử chúng ta đang tìm kiếm được tạo làm đầu ra. Xem đoạn mã dưới đây để tham khảo

Trong đoạn mã trên, chúng ta đã định nghĩa biến "actors" mà giá trị. Chúng tôi cũng đã xác định một biến "tên" sẽ trả về đúng hoặc sai, nếu phương thức bao gồm () trả về kết quả được hiển thị. Đoạn mã trên sẽ trả về true vì giá trị và số chỉ mục đã được gán chính xác và sẽ trả về kết quả

Các ví dụ trên là một số phương thức được xác định trước mà chúng tôi đã sử dụng để kiểm tra xem một phần tử có tồn tại trong mảng hay không. Chúng tôi có một cách tiếp cận khác để tìm ra một phần tử mảng bằng cách sử dụng các vòng lặp. Hãy thảo luận về cách chúng ta có thể kiểm tra xem phần tử có tồn tại trong một mảng hay không bằng cách sử dụng các vòng lặp như trong đoạn mã dưới đây

Sử dụng vòng lặp

đầu ra

status: Present
status: Absent

Trong đoạn mã trên, chúng tôi đã xác định một mảng với một số giá trị ở dạng chuỗi. Chúng tôi cũng đã định nghĩa một hàm theo đó trạng thái biến được sử dụng như một chuỗi để đánh dấu nếu các phần tử có mặt trong chương trình. Luồng logic của chương trình là duyệt qua từng phần tử có trong mảng và kiểm tra xem phần tử đó có mặt không. Nếu giá trị tồn tại trong mảng, nó sẽ hiển thị "Có mặt" và "Vắng mặt" tương ứng

Bản tóm tắt

Javascript là lập trình động và linh hoạt cũng như ngôn ngữ kịch bản. Đó là một ngôn ngữ tự nhiên mạnh mẽ, thân thiện với nhà phát triển, cho phép bạn thực hiện những công việc đơn lẻ theo nhiều cách để đường cong học tập của chúng tôi vẫn dốc. Trong bài viết này, chúng tôi đã thảo luận về cách chúng tôi có thể dễ dàng khắc các cách khác nhau để qua đó chúng tôi có thể dễ dàng tìm thấy liệu mảng đã cho có chứa giá trị mong muốn hay không. Chúng tôi cũng đã xem qua một số phương pháp và ví dụ lập trình chung không chỉ dễ hiểu mà còn có thể được thực hiện mà không cần kiến ​​thức tuyệt đối. Chúng tôi đã sử dụng các phương thức indexof() và include() trong bài viết này vì chúng là những phương thức được sử dụng nhiều nhất bất cứ khi nào cần tìm ra giá trị được ghi trong một mảng. Chúng tôi cũng bắt gặp các vòng lặp mà qua đó người ta có thể dễ dàng tìm ra bằng cách duyệt tìm kiếm tuyến tính thông thường như chúng tôi làm trong các mô hình lập trình chung

Sử dụng phương thức bao gồm (). Nếu mảng chứa một đối tượng/phần tử có thể được xác định bằng cách sử dụng phương thức include(). Phương thức này trả về true nếu mảng chứa đối tượng/phần tử khác trả về false

cú pháp.  

array.includes( element/object, startingPosition )

Thí dụ.  

html




array.includes( element/object, startingPosition )
57

array.includes( element/object, startingPosition )
58
array.includes( element/object, startingPosition )
59____160

array.includes( element/object, startingPosition )
61

array.includes( element/object, startingPosition )
58
array.some( function(currValue, arrIndex, arrObj), this )
0
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
2____158
array.some( function(currValue, arrIndex, arrObj), this )
4
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
6
array.some( function(currValue, arrIndex, arrObj), this )
7

array.some( function(currValue, arrIndex, arrObj), this )
2____29____24
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
9
array.some( function(currValue, arrIndex, arrObj), this )
0
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
61

array.includes( element/object, startingPosition )
58
array.includes( element/object, startingPosition )
27
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
61

array.some( function(currValue, arrIndex, arrObj), this )
2______158
array.includes( element/object, startingPosition )
42
array.includes( element/object, startingPosition )
43
array.includes( element/object, startingPosition )
42
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
46

array.some( function(currValue, arrIndex, arrObj), this )
2______158
array.includes( element/object, startingPosition )
49
array.includes( element/object, startingPosition )
570
array.includes( element/object, startingPosition )
571
array.includes( element/object, startingPosition )
572
array.includes( element/object, startingPosition )
573
array.includes( element/object, startingPosition )
49
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
61

array.includes( element/object, startingPosition )
46

array.some( function(currValue, arrIndex, arrObj), this )
2____1579

array.some( function(currValue, arrIndex, arrObj), this )
6____1581

array.some( function(currValue, arrIndex, arrObj), this )
2____158
array.includes( element/object, startingPosition )
584
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
6
array.includes( element/object, startingPosition )
587

array.some( function(currValue, arrIndex, arrObj), this )
6____1589

array.includes( element/object, startingPosition )
590

array.some( function(currValue, arrIndex, arrObj), this )
6
array.includes( element/object, startingPosition )
592

array.some( function(currValue, arrIndex, arrObj), this )
6
array.includes( element/object, startingPosition )
594

array.includes( element/object, startingPosition )
590

array.some( function(currValue, arrIndex, arrObj), this )
6
array.includes( element/object, startingPosition )
597

array.includes( element/object, startingPosition )
598
array.includes( element/object, startingPosition )
599

array.some( function(currValue, arrIndex, arrObj), this )
2____29____1584
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
9
array.includes( element/object, startingPosition )
27____160

array.includes( element/object, startingPosition )
61

array.some( function(currValue, arrIndex, arrObj), this )
9
array.includes( element/object, startingPosition )
59
array.includes( element/object, startingPosition )
610

đầu ra.  

Không bao gồm mảng javascript?

Sử dụng phương thức some(). Phương thức some() sử dụng hàm để đánh giá và nó thực thi hàm một lần cho mỗi phần tử có trong mảng. Nếu nó tìm thấy đối tượng/phần tử trong mảng thì nó trả về true và dừng thực thi các phần tử còn lại nếu không trả về false

cú pháp.   

array.some( function(currValue, arrIndex, arrObj), this )

Thí dụ.   

html




array.includes( element/object, startingPosition )
57

array.includes( element/object, startingPosition )
58
array.includes( element/object, startingPosition )
59____160

array.includes( element/object, startingPosition )
61

array.includes( element/object, startingPosition )
58
array.some( function(currValue, arrIndex, arrObj), this )
0
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
2____158
array.some( function(currValue, arrIndex, arrObj), this )
4
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
6
array.some( function(currValue, arrIndex, arrObj), this )
7

array.some( function(currValue, arrIndex, arrObj), this )
2____29____24
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
9
array.some( function(currValue, arrIndex, arrObj), this )
0
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
61

array.includes( element/object, startingPosition )
58
array.includes( element/object, startingPosition )
27
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
61

array.some( function(currValue, arrIndex, arrObj), this )
2______158
array.includes( element/object, startingPosition )
42
array.includes( element/object, startingPosition )
43
array.includes( element/object, startingPosition )
42
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
46

array.some( function(currValue, arrIndex, arrObj), this )
2____1579

array.some( function(currValue, arrIndex, arrObj), this )
6____1581

array.some( function(currValue, arrIndex, arrObj), this )
2____158
array.includes( element/object, startingPosition )
584
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
46

array.some( function(currValue, arrIndex, arrObj), this )
6
array.some( function(currValue, arrIndex, arrObj), this )
24

array.some( function(currValue, arrIndex, arrObj), this )
6
array.some( function(currValue, arrIndex, arrObj), this )
26

array.includes( element/object, startingPosition )
598
array.some( function(currValue, arrIndex, arrObj), this )
28

array.some( function(currValue, arrIndex, arrObj), this )
29

array.some( function(currValue, arrIndex, arrObj), this )
6
array.some( function(currValue, arrIndex, arrObj), this )
31

array.some( function(currValue, arrIndex, arrObj), this )
32
array.some( function(currValue, arrIndex, arrObj), this )
33

array.some( function(currValue, arrIndex, arrObj), this )
34

array.some( function(currValue, arrIndex, arrObj), this )
6
array.some( function(currValue, arrIndex, arrObj), this )
36

array.some( function(currValue, arrIndex, arrObj), this )
2____29____1584
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
9
array.includes( element/object, startingPosition )
27____160

array.includes( element/object, startingPosition )
61

array.some( function(currValue, arrIndex, arrObj), this )
9
array.includes( element/object, startingPosition )
59
array.some( function(currValue, arrIndex, arrObj), this )
47

đầu ra.  

Không bao gồm mảng javascript?

Sử dụng phương thức filter(). Phương thức filter() tạo mảng gồm tất cả các phần tử/đối tượng vượt qua điều kiện kiểm tra

cú pháp.  

array.includes( element/object, startingPosition )
2

Thí dụ.  

html




array.includes( element/object, startingPosition )
57

array.includes( element/object, startingPosition )
58
array.includes( element/object, startingPosition )
59____160

array.includes( element/object, startingPosition )
61

array.includes( element/object, startingPosition )
58
array.some( function(currValue, arrIndex, arrObj), this )
0
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
2____158
array.some( function(currValue, arrIndex, arrObj), this )
4
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
6
array.some( function(currValue, arrIndex, arrObj), this )
7

array.some( function(currValue, arrIndex, arrObj), this )
2____29____24
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
9
array.some( function(currValue, arrIndex, arrObj), this )
0
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
61

array.includes( element/object, startingPosition )
58
array.includes( element/object, startingPosition )
27
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
61

array.some( function(currValue, arrIndex, arrObj), this )
2______158
array.includes( element/object, startingPosition )
42
array.includes( element/object, startingPosition )
43
array.includes( element/object, startingPosition )
42
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
46

array.some( function(currValue, arrIndex, arrObj), this )
2______158
array.includes( element/object, startingPosition )
49
array.includes( element/object, startingPosition )
570
array.includes( element/object, startingPosition )
571
array.includes( element/object, startingPosition )
572
array.includes( element/object, startingPosition )
573
array.includes( element/object, startingPosition )
49
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
61

array.includes( element/object, startingPosition )
46

array.some( function(currValue, arrIndex, arrObj), this )
2____1579

array.some( function(currValue, arrIndex, arrObj), this )
6____1581

array.some( function(currValue, arrIndex, arrObj), this )
2____158
array.includes( element/object, startingPosition )
584
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
6
array.includes( element/object, startingPosition )
587

array.some( function(currValue, arrIndex, arrObj), this )
6____1203

array.includes( element/object, startingPosition )
590

array.some( function(currValue, arrIndex, arrObj), this )
6
array.includes( element/object, startingPosition )
206

array.some( function(currValue, arrIndex, arrObj), this )
32
array.includes( element/object, startingPosition )
208

array.some( function(currValue, arrIndex, arrObj), this )
6
array.includes( element/object, startingPosition )
210

array.some( function(currValue, arrIndex, arrObj), this )
32
array.includes( element/object, startingPosition )
212

array.some( function(currValue, arrIndex, arrObj), this )
2____29____1584
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
9
array.includes( element/object, startingPosition )
27____160

array.includes( element/object, startingPosition )
61

array.some( function(currValue, arrIndex, arrObj), this )
9
array.includes( element/object, startingPosition )
59
array.some( function(currValue, arrIndex, arrObj), this )
47

Đầu ra.
 

Không bao gồm mảng javascript?

Sử dụng phương thức findIndex(). Phương thức findIndex() trả về vị trí của đối tượng/phần tử được tìm kiếm nếu nó có trong mảng và dừng thực thi đối với các phần tử còn lại. Nếu không tìm thấy phần tử/đối tượng thì trả về -1

cú pháp.  

array.includes( element/object, startingPosition )
4

Thí dụ.  

html




array.includes( element/object, startingPosition )
57

array.includes( element/object, startingPosition )
58
array.includes( element/object, startingPosition )
59____160

array.includes( element/object, startingPosition )
61

array.includes( element/object, startingPosition )
58
array.some( function(currValue, arrIndex, arrObj), this )
0
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
2____158
array.some( function(currValue, arrIndex, arrObj), this )
4
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
6
array.some( function(currValue, arrIndex, arrObj), this )
7

array.some( function(currValue, arrIndex, arrObj), this )
2____29____24
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
9
array.some( function(currValue, arrIndex, arrObj), this )
0
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
61

array.includes( element/object, startingPosition )
58
array.includes( element/object, startingPosition )
27
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
61

array.some( function(currValue, arrIndex, arrObj), this )
2______158
array.includes( element/object, startingPosition )
42
array.includes( element/object, startingPosition )
43
array.includes( element/object, startingPosition )
42
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
46

array.some( function(currValue, arrIndex, arrObj), this )
2____1579

array.some( function(currValue, arrIndex, arrObj), this )
6____1581

array.some( function(currValue, arrIndex, arrObj), this )
2____158
array.includes( element/object, startingPosition )
584
array.includes( element/object, startingPosition )
60

array.includes( element/object, startingPosition )
46

array.some( function(currValue, arrIndex, arrObj), this )
6
array.some( function(currValue, arrIndex, arrObj), this )
24

array.some( function(currValue, arrIndex, arrObj), this )
6
array.some( function(currValue, arrIndex, arrObj), this )
26

array.includes( element/object, startingPosition )
270
array.includes( element/object, startingPosition )
271

array.includes( element/object, startingPosition )
272

array.some( function(currValue, arrIndex, arrObj), this )
6
array.includes( element/object, startingPosition )
274

array.some( function(currValue, arrIndex, arrObj), this )
32
array.some( function(currValue, arrIndex, arrObj), this )
33

array.some( function(currValue, arrIndex, arrObj), this )
34

array.some( function(currValue, arrIndex, arrObj), this )
6
array.includes( element/object, startingPosition )
279

array.some( function(currValue, arrIndex, arrObj), this )
2____29____1584
array.includes( element/object, startingPosition )
60

array.some( function(currValue, arrIndex, arrObj), this )
9
array.includes( element/object, startingPosition )
27____160

array.includes( element/object, startingPosition )
61

array.some( function(currValue, arrIndex, arrObj), this )
9
array.includes( element/object, startingPosition )
59
array.some( function(currValue, arrIndex, arrObj), this )
47

đầu ra.  

Không bao gồm mảng javascript?

JavaScript được biết đến nhiều nhất để phát triển trang web nhưng nó cũng được sử dụng trong nhiều môi trường không có trình duyệt. Bạn có thể học JavaScript từ đầu bằng cách làm theo Hướng dẫn JavaScript và Ví dụ về JavaScript này

Làm cách nào để kiểm tra xem mảng có bao gồm JavaScript không?

Để kiểm tra xem một mảng không bao gồm giá trị hay không, hãy sử dụng logic NOT (. ) toán tử để phủ nhận cuộc gọi đến phương thức include() . KHÔNG (. ) toán tử trả về false khi được gọi trên giá trị true và ngược lại.

{} và [] trong JavaScript là gì?

{} là cách viết tắt để tạo một đối tượng trống . Có thể coi đây là cơ sở cho các loại đối tượng khác. Đối tượng cung cấp liên kết cuối cùng trong chuỗi nguyên mẫu có thể được sử dụng bởi tất cả các đối tượng khác, chẳng hạn như Mảng. [] là cách viết tắt để tạo một mảng trống.

Làm cách nào để kiểm tra xem một mảng có bao gồm một đối tượng trong JavaScript không?

Sử dụng phương thức include() . Nếu mảng chứa một đối tượng/phần tử có thể được xác định bằng cách sử dụng phương thức include(). Phương thức này trả về true nếu mảng chứa đối tượng/phần tử khác trả về false.

Ngược lại với bao gồm trong JavaScript là gì?

bộ lọc (e => e.