inflearn logo
강의

Course

Instructor

Learn Javascript ES6+ properly - Beginner

property enumeration order

순서정렬

234

pksd20027941

28 asked

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 값이 순서대로 들어가는게 표준이라는 말을듣고 꼼수를 부려봤는데 이런것도 정렬이 될수있을까요??

javascript es6

Answer 1

0

jaenam

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

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

프로토타입 체이닝에 대해서

0

377

1

react 사용할 때 destructuring assignment라고 하는거 진짜 많이 사용 했는데 신기합니다.

0

520

1

2023-10-30일 기준 Object Rest/Spread Properties 적용 됬나봐요. 짱신기

0

336

1

제가 이해한 부분이 혹시 맞는지 알 수 있을까요?

0

311

2

블록스코프 내에서 펑션을 선언해서 사용하는경우가 있나요?(실무)

0

347

1

클래스에서 화살표함수?

0

1220

2

default parameter TDZ

0

279

1

강의 자료

1

305

2

전개 연산자 얕은 복사 질문

0

277

1

궁금한게 있는데요 ..

0

307

2

궁금한게 잇는데요 여기서 this는 array값을 출력해주나요?

0

359

1

template literal 강의에서의 reduce 메소드

0

312

2

다운로드 받은파일

0

285

1

const 이럴때도 사용하나요?

0

386

1

함수선언문 말고 arrow function

0

261

1

this바인딩 질문

1

266

1

에로우함수 new.target

0

208

2

함수표현식질문

0

223

1

rest parameter장점

0

311

1

if(exps[i])

0

192

1

좋은강의 감사합니다 이거는 호이스팅이 실행안되는거 같은데

0

305

3

해체하여 적용하려는 대상은 해체하는 대상의 타입에 매칭해야하나요?

0

173

1

강의노트 없습니다.

0

232

1

강의노트를 열면 텍스트가 다 깨집니다.

0

160

2