var errors = [ {line: 1, column: 30, message: 'syntax error'}, {line: 2, column: 21, message: 'too long'}, {line: 2, column: 10, message: 'format invalid'}, {line: 1, column: 5, message: 'delimiter error'} ]; // ここにソート処理をかけ // 結果 // errors -> [ // {line: 1, column: 5, message: 'delimiter error'}, // {line: 1, column: 30, message: 'syntax error'}, // {line: 2, column: 10, message: 'format invalid'}