Ví dụ. Kiểm tra mảng bằng Array. isArray()// program to check if an object is an array
function checkObject(arr) {
// check if arr is array
const result = Array.isArray(arr);
if(result) {
console.log(`[${arr}] is an array.`);
}
else {
console.log(`${arr} is not an array.`);
}
}
const array = [1, 2, 3];
// call the function
checkObject(array);
đầu ra [1,2,3] is an array. Trong chương trình trên, phương thức const arr = [1, 2, 3];
console.log(typeof arr); // object 9 được sử dụng để kiểm tra xem một đối tượng có phải là một mảng hay khôngPhương thức const arr = [1, 2, 3];
console.log(typeof arr); // object 9 trả về includes(searchElement)
includes(searchElement, fromIndex)
1 nếu một đối tượng là một mảng, ngược lại trả về includes(searchElement)
includes(searchElement, fromIndex)
2Ghi chú. Đối với một mảng, toán tử includes(searchElement)
includes(searchElement, fromIndex)
3 trả về một đối tượngVí dụ, const arr = [1, 2, 3];
console.log(typeof arr); // object Phương thức includes(searchElement)
includes(searchElement, fromIndex)
4 xác định xem một mảng có bao gồm một giá trị nhất định trong số các mục của nó hay không, trả về includes(searchElement)
includes(searchElement, fromIndex)
1 hoặc includes(searchElement)
includes(searchElement, fromIndex)
2 nếu phù hợpincludes(searchElement)
includes(searchElement, fromIndex)
includes(searchElement)
includes(searchElement, fromIndex)
7Giá trị cần tìm [1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
["1", "2", "3"].includes(3); // false
0 Tùy chọnChỉ mục dựa trên số không để bắt đầu tìm kiếm, - Chỉ số âm đếm ngược từ cuối mảng — nếu sử dụng
[1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
["1", "2", "3"].includes(3); // false
1, [1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
["1", "2", "3"].includes(3); // false
2. Tuy nhiên, mảng vẫn được tìm kiếm từ trước ra sau trong trường hợp này - Nếu
[1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
["1", "2", "3"].includes(3); // false
3 hoặc [1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
["1", "2", "3"].includes(3); // false
0 bị bỏ qua, thì [1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
["1", "2", "3"].includes(3); // false
5 được sử dụng, khiến toàn bộ mảng được tìm kiếm - Nếu
[1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
["1", "2", "3"].includes(3); // false
6, mảng không được tìm kiếm và trả về includes(searchElement)
includes(searchElement, fromIndex)
2
Một giá trị boolean là includes(searchElement)
includes(searchElement, fromIndex)
1 nếu giá trị includes(searchElement)
includes(searchElement, fromIndex)
7 được tìm thấy trong mảng (hoặc một phần của mảng được chỉ định bởi chỉ số [1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
["1", "2", "3"].includes(3); // false
0, nếu được chỉ định)Phương thức includes(searchElement)
includes(searchElement, fromIndex)
4 so sánh includes(searchElement)
includes(searchElement, fromIndex)
7 với các phần tử của mảng bằng thuật toán SameValueZero. Các giá trị của 0 đều được coi là bằng nhau, bất kể dấu. (Tức là, [1,2,3] is an array. 23 bằng với [1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
["1", "2", "3"].includes(3); // false
5), nhưng includes(searchElement)
includes(searchElement, fromIndex)
2 không được coi là giống như [1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
["1", "2", "3"].includes(3); // false
5. [1,2,3] is an array. 27 có thể được tìm kiếm chính xácKhi được sử dụng trên , phương thức includes(searchElement)
includes(searchElement, fromIndex)
4 lặp lại các vị trí trống như thể chúng có giá trị [1,2,3] is an array. 29Phương pháp includes(searchElement)
includes(searchElement, fromIndex)
4 là. Nó chỉ mong đợi giá trị [1,2,3] is an array. 71 có thuộc tính [1,2,3] is an array. 72 và các thuộc tính có khóa số nguyên[1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
["1", "2", "3"].includes(3); // false
Nếu [1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
["1", "2", "3"].includes(3); // false
0 lớn hơn hoặc bằng độ dài của mảng, thì trả về includes(searchElement)
includes(searchElement, fromIndex)
2. Mảng sẽ không được tìm kiếm[1,2,3] is an array. 2Nếu [1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
["1", "2", "3"].includes(3); // false
0 là số âm, chỉ số được tính toán sẽ được tính để sử dụng làm vị trí trong mảng để bắt đầu tìm kiếm includes(searchElement)
includes(searchElement, fromIndex)
7. Nếu chỉ số được tính toán nhỏ hơn hoặc bằng [1, 2, 3].includes(2); // true
[1, 2, 3].includes(4); // false
[1, 2, 3].includes(3, 3); // false
[1, 2, 3].includes(3, -1); // true
[1, 2, NaN].includes(NaN); // true
["1", "2", "3"].includes(3); // false
5, toàn bộ mảng sẽ được tìm kiếm[1,2,3] is an array. 7Bạn có thể tìm kiếm [1,2,3] is an array. 29 trong một mảng thưa thớt và nhận được includes(searchElement)
includes(searchElement, fromIndex)
1const arr = [1, 2, 3];
console.log(typeof arr); // object 6Phương thức includes(searchElement)
includes(searchElement, fromIndex)
4 đọc thuộc tính [1,2,3] is an array. 72 của [1,2,3] is an array. 71 và sau đó truy cập từng chỉ mục số nguyên
Làm cách nào để kiểm tra xem một mảng đối tượng có chứa giá trị 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.
Làm cách nào để tìm một phần tử trong một mảng đối tượng trong JavaScript?
Làm cách nào để kiểm tra xem giá trị có tồn tại trong đối tượng JavaScript không?
Phương thức hasOwnProperty() sẽ kiểm tra xem một đối tượng có chứa thuộc tính trực tiếp hay không và sẽ trả về true hoặc false nếu thuộc tính đó tồn tại hay không. Phương thức hasOwnProperty() sẽ chỉ trả về giá trị true cho các thuộc tính trực tiếp và không trả về các thuộc tính kế thừa từ chuỗi nguyên mẫu.
Làm cách nào để kiểm tra xem một mảng có chứa giá trị Java không?
Có nhiều cách để kiểm tra xem một mảng Java có chứa một giá trị cụ thể hay không. . Lặp lại đơn giản bằng cách sử dụng vòng lặp for Phương thức chứa danh sách () Truyền phương thức anyMatch() Arrays binarySearch() cho mảng được sắp xếp |