//객체 배열 정의
var data = [{ 이름: "jiang", 나이: 22 }, { 이름: "AAAAAAAAAAAAAAA", 나이: 21 }, { 이름: "CCCCCCCCC", 나이: 25}]
//비교기 정의
함수 Compare( propertyName) {
return function (object1, object2) {
var value1 = object1[propertyName];
var value2 = object2[propertyName]
if (value2 < value1) {
return -1;
}
else if (value2 > value1) {
return 1;
}
else {
return 0; }
}
//사용 방법
data.sort(compare("name"))
Alert(data[0].name);//jiang
//방법
Data.sort(compare("age"))
Alert(data[0].age);//25s
사용