Filter

by Tiep Nguyen Van

HTML

<textarea rows="25" cols="80" id="txtOutput"></textarea>

JavaScript

var data = {
  	"class" : {
        "students" : [
        	{
            "id" : "S01",
            "name" : "Ly Nhan Tong",
            "age" : 20,
            "phone" : 0969692268,
            "gender" : "Male",
            "address" : "Ha Noi"
          },
          {
            "id" : "S02",
            "name" : "Le Anh Phuong",
            "age" : 19,
            "phone" : 0969692268,
            "gender" : "Female",
            "address" : "Ha Nam"
          },
          {
            "id" : "S03",
            "name" : "Le Hoan",
            "age" : 20,
            "phone" : 0969692268,
            "gender" : "Male",
            "address" : "Ha Tay"
       		}
       ]
		}
}
var result = data.class.students.filter(function( obj ) {
  return obj.gender == "Male";
});

// using JSON.stringify pretty print capability:
var str = JSON.stringify(result, undefined, 4);
$("#txtOutput").val(str)
console.log(result)