3👍
✅
You can use the includes method to find if the element is present in the array or not.
The includes() method determines whether an array includes a certain
value among its entries, returning true or false as appropriate. – MDN
if(!location_ids.includes(user.location_id)){}
const user = {
first_name: "James",
last_name: "Smith",
location_id: 21,
};
const location_ids = [23, 31, 16, 11];
if (!location_ids.includes(user.location_id)) {
console.log("Select user");
}
// Change location ID
user.location_id = 11;
if (!location_ids.includes(user.location_id)) {
console.log("Select user");
} else {
console.log("Don't select user");
}
0👍
Here’s [a link] (https://techfunda.com/howto/729/not-equal-operator)
Here’s [a link] (https://techfunda.com/howto/929/array-indexof-search)
function myFunction() {
var a = ["France", "Nritian", "Israel", "Bhutan", "US", "UK"];
var b = a.indexOf("Africa");
document.getElementById("myId").innerHTML = b;
}
<!DOCTYPE html>
<html>
<head>
<title>Demo</title>
</head>
<body>
<p>Click the below button to know the output for an search which is not presented in an array.</p>
<input type="button", onclick="myFunction()" value="Find"/>
<p id="myId"></p>
</body>
</html>
Source:stackexchange.com