How to Check If an Array Includes an Object in JavaScript
All Answers
total answers (1)
Severity: 8192
Message: str_replace(): Passing null to parameter #3 ($subject) of type array|string is deprecated
Filename: libraries/Filtered_db.php
Line Number: 23
total answers (1)
Use the JavaScript
some()
MethodYou can use the JavaScript
some()
method to find out if a JavaScript array contains an object.This method tests whether at least one element in the array passes the test implemented by the provided function. Here's an example that demonstrates how it works:
Note that if try to find the object inside an array using the indexOf() method like persons.indexOf({name: "Harry"}) it will not work (always return -1). Because, two distinct objects are not equal even if they look the same (i.e. have the same properties and values). Likewise, two distinct arrays are not equal even if they have the same values in the same order.
need an explanation for this answer? contact us directly to get an explanation for this answer