Sorting an array of objects by a property

I have an array that looks like this:

var people = [
{name: "John", age:15},
{name: "Betty", age:12},
{name: "Zach", age:22}


And I need to sort it by name, here's how to do it:

people = people.sort(function(a, b){

var aName =;
var bName =;

if(aName > bName) return 1;

if(aName < bName) return -1;

return 0;