강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

케냐더블님의 프로필 이미지
케냐더블

작성한 질문수

Javascript ES6+ 제대로 알아보기 - 초급

property enumeration order

순서정렬

작성

·

221

0

```

const arr = [23,12,27,55,11]

const b = arr.reduce((a,c,i)=>{

     a[c]=i

     return a;

},{})

console.log(b);

const key1 = [];

for(const keys in b ){

    key1.push(keys)

}

console.log(key1)

//['11','12','23','27','55']
```

값이 순서대로 들어가지않은 배열을

key 값이 순서대로 들어가는게 표준이라는 말을듣고 꼼수를 부려봤는데 이런것도 정렬이 될수있을까요??

답변 1

0

정재남님의 프로필 이미지
정재남
지식공유자

네, 어떤 식으로든 정렬이 되기만 하면 정렬이 되는거죠 뭐 ㅎㅎ

다만 arr.sort()가 한 번으로 처리되니 더 효율적이지 않을까 싶네요.

케냐더블님의 프로필 이미지
케냐더블

작성한 질문수

질문하기