HTML Editor
<!DOCTYPE html> <html lang="en-US"> <body> <h1>JSON array have</h1> <p>Filter all person who 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>
OUTPUT
×

Save as Private