Thief of Wealth
article thumbnail

set이 중복된 원소를 제거하므로 arr는 [3,1,2,4]가 되고, (순서는 변하지 않는다.)

arr의 길이는 4, arr의 인덱스2의 요소는 2가 된다.

 

 

익명함수가 즉시 실행되고 있으므로 IIFE가 맞다.

HOF는 고차함수를 의미한다.

고차함수는 함수를 인자로 전달받거나, 함수를 결과로 반환하는 함수를 말하는데, fn를 인자로 받고 있으므로 고차함수에 해당한다.

 

 

array를 Object 형태로 바꾸는 효율적인 방법을 고르는 문제이다.

a는 spread 연산자를 매 iteration마다 하기 때문에 b가 효율적이다.

 

 

 

인자로 Function이 들어오면 그 function을 실행시키고, 아니면 a그대로를 return하는 함수이다.

() => "Batman"은 함수이므로 실행된 결과값인 "Batman"이 반환되고,

"Superman"은 함수가아니므로 "Superman"그 자체가 반환된다.

 

? 값이 같아도 배열의 참조값이 다르기 때문에 false이다.

 

length가 1보다 크면 계속 앞글자를 잘라낸 복사본을 반환한다.

그래서 맨 뒷글자인 d가 남을때까지 재귀적으로 호출될것이다.

 

함수의 동작방식이 같아도 참조 메모리 주소는 다를것이고,

7은 원시값이기 때문에 값이 같다면 true가 나온다.

 

원시값 string의 값이 같으므로 true가 나온다.

 

커링이다

 

a,b는 같은 메모리 주소를 참조하고 있기 때문에 b를 수정하면 a도 수정된 값을 참조한다.

 

 

profile on loading

Loading...