I want to get the array items which contains appName: "CapLogix" into a new array.The thing which you have to keep in mind is the Array Objects are JSON Objects.
var z = [{
  "appId": "1",
  "appName": "CapLogix",
  "envId": "970",
  "envName": "UAT4"
}, {
  "appId": "73",
  "appName": "ConfigBuilder",
  "envId": "971",
  "envName": "UAT4"
}];
var y = [{
  "appId": "1",
  "appName": "CapLogix",
  "envId": "959",
  "envName": "SIT-4"
}, {
  "appId": "73",
  "appName": "ConfigBuilder",
  "envId": "963",
  "envName": "SIT-4"
}];This is what I tried so far:
z.push(y);
for (var i = 0; i <= z.length; i++) {
    document.getElementById("sa").innerHTML += "appId  :" + z[i].appId + "<br>" + " appName  : " + z[i].appName + "<br>" + "envId  :" + z[i].envId + "<br>" + " envName  : " + z[i].envName;
}
