ES6 스터디 정리 : Array flat, sort

Llux lux·2022년 5월 20일
0

ES6 스터디

목록 보기
20/21

Array.flat

배열내의 항목을 상단까지 풀어준다.
파라미터에 깊이 지정이 가능하다

let complexArr = [1, [2], [[3],[4],[5]]];
complexArr.flat(3);

//[1,2,3,4,5] 로 출력된다.

Array.sort

배역의 데이터를 정렬해준다.

let complexArr = ["a","c","b"];
console.log(complexArr.sort());
//a,b,c 로 정렬된다.

사용자 지정 sort 함수

사용자가 정의한 함수를 파라미터로 전달할 수 있다.

let complexArr = ["strawberry","apple","banana"];

const sortFruitByLength = (fruitA, fruitB) => {
    return fruitA.length - fruitB.length;
}

console.log(complexArr.sort(sortFruitByLength));
profile
하하하

0개의 댓글