접미사 배열

박준혁·2024년 3월 23일

sort()메서드는 정수일때와 문자일때 객체일 때 각각 다르게 사용하게 된다는 걸 알았다

문자일 때

var words = ['채원', '혜원' '원영', '나코']
console.log(words.sort()) // 오름차순 정렬
console.log(words.reverse()) // 내림차순 정렬

정수, 숫자일 때

var numbers = [111, 22, 3333, 444]
console.log(numbers.sort(function(a, b){return a-b})) // 오름차순 정렬
console.log(numbers.sort(function(a, b){return b-a})) // 내림차순 정렬

객체일 때

// 객체 배열 정의
const objects = [
    { name: "John", age: 30 },
    { name: "Alice", age: 25 },
    { name: "Bob", age: 35 }
];

// 객체 배열을 나이에 따라 오름차순으로 정렬
objects.sort((a, b) => a.age - b.age);

console.log(objects); // [{ name: "Alice", age: 25 }, { name: "John", age: 30 }, { name: "Bob", age: 35 }]
profile
"열정"

0개의 댓글