check object in array javascript
var obj = {a: 5};
var array = [obj, "string", 5]; // Must be same object
array.indexOf(obj) !== -1 // True//Use something like this:
function containsObject(obj, list) {
var i;
for (i = 0; i < list.length; i++) {
if (list[i] === obj) {
return true;
}
}
return false;
}
//In this case, containsObject(car4, carBrands) is true. Remove the carBrands.push(car4); call and it will return false instead. If you later expand to using objects to store these other car objects instead of using arrays, you could use something like this instead:
function containsObject(obj, list) {
var x;
for (x in list) {
if (list.hasOwnProperty(x) && list[x] === obj) {
return true;
}
}
return false;
}
Also in JavaScript:
- page not found on netlify with react router
- react native passing parameters to routes
- require a json as a string
- how to pass dynamic string in string javascript
- billie eilish
- create next js app yarn
- js add animation to element
- how to disable time option in select jquery
- javascript convert in a string the items of an array
- js percorrer objeto
- undo npm run eject react
- gatsbyjs image sharp
- redirect with javascript
- how to stop the node server from running
- next js _app getinitialprops
- js get current seconds
- react pass parameters to other page
- react toolkit
- Accessing Nested Arrays
- javascript newline in alert box
- ejs include
- square root js
- js is variable int
- emmet react self closing tags