Hướng dẫn not includes in javascript array - không bao gồm trong mảng javascript

Kiểm tra xem mảng không bao gồm giá trị #

Để kiểm tra xem một mảng không bao gồm một giá trị, hãy sử dụng toán tử logic không [!] Để phủ định cuộc gọi đến phương thức includes[]. Toán tử không [!] Trả về false khi được gọi trên giá trị true và ngược lại.

Copied!

const arr = ['a', 'b', 'c']; const notIncludesD = !arr.includes['d']; console.log[notIncludesD]; // 👉️ true const notIncludesC = !arr.includes['c']; console.log[notIncludesC]; // 👉️ false if [notIncludesC] { console.log['✅ the value c is NOT included in the array']; } else { console.log['⛔️ the value c is included in the array']; }

Chúng tôi đã sử dụng toán tử logic không [!] Để phủ định các cuộc gọi đến phương thức mảng.

Cách tiếp cận này cho phép chúng tôi kiểm tra xem một giá trị cụ thể không có trong mảng.

Ví dụ đầu tiên của chúng tôi kiểm tra xem giá trị d không được chứa trong mảng và trả về true.

Copied!

const arr = ['a', 'b', 'c']; const notIncludesD = !arr.includes['d']; console.log[notIncludesD]; // 👉️ true const notIncludesC = !arr.includes['c']; console.log[notIncludesC]; // 👉️ false

Chuỗi

Copied!

const arr = ['a', 'b', 'c']; const notIncludesD = !arr.includes['d']; console.log[notIncludesD]; // 👉️ true const notIncludesC = !arr.includes['c']; console.log[notIncludesC]; // 👉️ false
1 được chứa trong mảng, do đó biểu thức trả về false.

Dưới đây là một số ví dụ khác về việc sử dụng toán tử logic không [!].

Copied!

console.log[!true]; // 👉️ false console.log[!false]; // 👉️ true console.log[!'hello']; // 👉️ false console.log[!'']; // 👉️ true console.log[!null]; // 👉️ true

Bạn có thể tưởng tượng rằng toán tử logic không [!] Trước tiên chuyển đổi giá trị thành

Copied!

const arr = ['a', 'b', 'c']; const notIncludesD = !arr.includes['d']; console.log[notIncludesD]; // 👉️ true const notIncludesC = !arr.includes['c']; console.log[notIncludesC]; // 👉️ false
3 và sau đó lật giá trị.

Khi bạn phủ định giá trị giả, toán tử trả về true. Trong tất cả các trường hợp khác, nó trả về false.

Các giá trị giả trong JavaScript là:

Copied!

const arr = ['a', 'b', 'c']; const notIncludesD = !arr.includes['d']; console.log[notIncludesD]; // 👉️ true const notIncludesC = !arr.includes['c']; console.log[notIncludesC]; // 👉️ false
6,

Copied!

const arr = ['a', 'b', 'c']; const notIncludesD = !arr.includes['d']; console.log[notIncludesD]; // 👉️ true const notIncludesC = !arr.includes['c']; console.log[notIncludesC]; // 👉️ false
7, chuỗi trống,

Copied!

const arr = ['a', 'b', 'c']; const notIncludesD = !arr.includes['d']; console.log[notIncludesD]; // 👉️ true const notIncludesC = !arr.includes['c']; console.log[notIncludesC]; // 👉️ false
8,

Copied!

const arr = ['a', 'b', 'c']; const notIncludesD = !arr.includes['d']; console.log[notIncludesD]; // 👉️ true const notIncludesC = !arr.includes['c']; console.log[notIncludesC]; // 👉️ false
9 và false.

Đọc thêm #

  • Phần tử mảng.push [] nếu không tồn tại bằng cách sử dụng javascript
  • Kiểm tra xem mảng có chứa các phần tử trống trong javascript không
  • Kiểm tra xem mảng có chứa một đối tượng trong javascript không
  • Kiểm tra xem một mảng có chứa các bản sao trong JavaScript không
  • Kiểm tra xem mảng chỉ chứa các số trong javascript

Kiểm tra xem giá trị không có trong mảng #

Để kiểm tra xem giá trị không nằm trong mảng mảng, hãy sử dụng toán tử logic không [!] Để phủ định cuộc gọi đến phương thức includes[], ví dụ:

Copied!

console.log[!true]; // 👉️ false console.log[!false]; // 👉️ true console.log[!'hello']; // 👉️ false console.log[!'']; // 👉️ true console.log[!null]; // 👉️ true
2. Biểu thức sẽ trả về true nếu giá trị không được bao gồm trong mảng và false nếu không.

Copied!

const arr = ['a', 'b', 'c']; if [!arr.includes['z']] { console.log['✅ value is not in array']; } else { console.log['⛔️ value is in array']; }

Chúng tôi đã sử dụng toán tử logic không [!]

Phương thức bao gồm lấy giá trị làm tham số và trả về true nếu giá trị được chứa trong mảng.

Vì chúng tôi muốn kiểm tra xem giá trị không có trong mảng, chúng tôi phải phủ định [!] Kết quả.

Dưới đây là một số ví dụ về việc sử dụng toán tử logic không [!].

Copied!

console.log[!true]; // 👉️ false console.log[!false]; // 👉️ true console.log[!'hello']; // 👉️ false console.log[!'']; // 👉️ true console.log[!null]; // 👉️ true

Bạn có thể tưởng tượng rằng toán tử logic không [!] Trước tiên chuyển đổi giá trị thành

Copied!

const arr = ['a', 'b', 'c']; const notIncludesD = !arr.includes['d']; console.log[notIncludesD]; // 👉️ true const notIncludesC = !arr.includes['c']; console.log[notIncludesC]; // 👉️ false
3 và sau đó lật giá trị.

Khi bạn phủ định giá trị giả, toán tử trả về true, trong tất cả các trường hợp khác, nó sẽ trả về false.

Các giá trị giả là:

Copied!

const arr = ['a', 'b', 'c']; const notIncludesD = !arr.includes['d']; console.log[notIncludesD]; // 👉️ true const notIncludesC = !arr.includes['c']; console.log[notIncludesC]; // 👉️ false
6,

Copied!

const arr = ['a', 'b', 'c']; const notIncludesD = !arr.includes['d']; console.log[notIncludesD]; // 👉️ true const notIncludesC = !arr.includes['c']; console.log[notIncludesC]; // 👉️ false
7, chuỗi trống,

Copied!

const arr = ['a', 'b', 'c']; const notIncludesD = !arr.includes['d']; console.log[notIncludesD]; // 👉️ true const notIncludesC = !arr.includes['c']; console.log[notIncludesC]; // 👉️ false
8,

Copied!

const arr = ['a', 'b', 'c']; const notIncludesD = !arr.includes['d']; console.log[notIncludesD]; // 👉️ true const notIncludesC = !arr.includes['c']; console.log[notIncludesC]; // 👉️ false
9 và false.

Phương pháp includes[] không được hỗ trợ trong Internet Explorer. Nếu bạn phải hỗ trợ trình duyệt, hãy sử dụng phương thức

Copied!

const arr = ['a', 'b', 'c']; if [!arr.includes['z']] { console.log['✅ value is not in array']; } else { console.log['⛔️ value is in array']; }
5 thay thế.

Một cách tiếp cận khác là sử dụng phương pháp mảng.indexof.

Kiểm tra xem giá trị không có trong mảng bằng cách sử dụng indexof #

Để kiểm tra xem giá trị không nằm trong mảng mảng, hãy sử dụng phương thức

Copied!

const arr = ['a', 'b', 'c']; if [!arr.includes['z']] { console.log['✅ value is not in array']; } else { console.log['⛔️ value is in array']; }
6, ví dụ:

Copied!

const arr = ['a', 'b', 'c']; if [!arr.includes['z']] { console.log['✅ value is not in array']; } else { console.log['⛔️ value is in array']; }
7. Nếu phương thức

Copied!

const arr = ['a', 'b', 'c']; if [!arr.includes['z']] { console.log['✅ value is not in array']; } else { console.log['⛔️ value is in array']; }
5 trả về

Copied!

const arr = ['a', 'b', 'c']; if [!arr.includes['z']] { console.log['✅ value is not in array']; } else { console.log['⛔️ value is in array']; }
9, thì giá trị không được chứa trong mảng.

Copied!

// Supported in IE const arr = ['a', 'b', 'c']; if [arr.indexOf['z'] === -1] { console.log['✅ value is not in array']; } else { console.log['⛔️ value is in array']; }

Phương thức

Copied!

const arr = ['a', 'b', 'c']; if [!arr.includes['z']] { console.log['✅ value is not in array']; } else { console.log['⛔️ value is in array']; }
5 trả về chỉ số của lần xuất hiện đầu tiên của giá trị trong một mảng hoặc

Copied!

const arr = ['a', 'b', 'c']; if [!arr.includes['z']] { console.log['✅ value is not in array']; } else { console.log['⛔️ value is in array']; }
9 nếu giá trị không được chứa trong mảng.

Câu lệnh

Copied!

console.log[!true]; // 👉️ false console.log[!false]; // 👉️ true console.log[!'hello']; // 👉️ false console.log[!'']; // 👉️ true console.log[!null]; // 👉️ true
2 của chúng tôi kiểm tra xem phương thức đã trả về

Copied!

const arr = ['a', 'b', 'c']; if [!arr.includes['z']] { console.log['✅ value is not in array']; } else { console.log['⛔️ value is in array']; }
9, nếu có, chúng tôi có thể kết luận rằng giá trị không nằm trong mảng.

Đọc thêm #

  • Kiểm tra xem giá trị không bằng 0 bằng cách sử dụng javascript
  • Cách kiểm tra xem giá trị có phải là số trong JavaScript không

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

Để kiểm tra xem một mảng không bao gồm một giá trị, hãy sử dụng toán tử logic không [!] Để phủ định cuộc gọi đến phương thức bao gồm [].Toán tử không [!] Trả về sai khi được gọi trên một giá trị thực và ngược lại.use the logical NOT [!] operator to negate the call to the includes[] method. The NOT [!] operator returns false when called on a true value and vice versa.

Tôi có thể vượt qua mảng bao gồm JavaScript không?

Bao gồm [] là một hàm mảng đơn giản trả về true nếu giá trị được truyền khớp với giá trị trong mảng.Vấn đề với bao gồm [] là nó yêu cầu một giá trị chuỗi và do đó bạn không thể chuyển một mảng cho nó.you can't pass an array to it.

Chúng ta có thể sử dụng bao gồm trong mảng các đối tượng không?

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 bao gồm [].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ề sai.Ví dụ: HTML.If array contains an object/element can be determined by using includes[] method. This method returns true if the array contains the object/element else return false. Example: html.

Làm thế nào bao gồm công việc trong mảng javascript?

Mảng.Bao gồm [] Phương thức được sử dụng để biết một phần tử cụ thể có trong mảng hoặc không và theo đó, nó trả về đúng hoặc sai tức là, nếu phần tử có mặt, thì nó trả về đúng nếu không sai.if the element is present, then it returns true otherwise false.

Bài Viết Liên Quan

Chủ Đề