<!DOCTYPE html>
<html lang="en-US">
<body>
<h1>JSON array have not</h1>
<p>Filter all person who DON'T have 'red' in their array (color).</p>
<button onclick="myFunction()">Click Me</button>
<script>
var data = [
{
"name": "Danny",
"age": 25,
"color": ["blue", "red", "green"]
},
{
"name": "Mike",
"age": 35,
"color": ["black", "red", "purple"]
},
{
"name": "Jade",
"age": 18,
"color": ["yellow", "black", "green"]
}
]
var data1 = [];
function myFunction(){
for(var i = 0; i < data.length; i++){
if(data[i].color.indexOf("red") == -1)
data1.push(data[i]);
}
console.log(data1);
}
</script>
<p><strong>Note</strong>: Click on the button and check your console</p> </body>
</html>