😊

좋아요!

7 / 10

정답률 70%

7
정답
3
오답
32.9초
총 소요시간
+70P 획득!
새 문제 7개 정답 (7 x 10P)

문제별 결과

O

JavaScript에서 호이스팅(hoisting)은 let과 const에도 적용된다.

JavaScript | 정답: O +10P

let/const도 호이스팅되지만, TDZ(Temporal Dead Zone) 때문에 선언 전에 접근하면 ReferenceError가 발생합니다.

X

PHP에서 정적 메서드에서 $this를 사용할 수 있다.

PHP | 정답: X

정적 메서드에서는 인스턴스가 없으므로 $this를 사용할 수 없습니다. self:: 또는 static::을 사용합니다.

O

JavaScript에서 배열은 객체(object)의 일종이다.

JavaScript | 정답: O +10P

typeof [] === "object"입니다. Array.isArray()로 배열 여부를 확인합니다.

O

Next.js에서 환경변수는 모두 클라이언트에서 접근 가능하다.

Next.js | 정답: X +10P

NEXT_PUBLIC_ 접두사가 있는 환경변수만 클라이언트에서 접근 가능합니다. 나머지는 서버에서만 사용됩니다.

X

PHP에서 glob()은 숨김 파일(.으로 시작)도 기본적으로 포함한다.

PHP | 정답: X

glob()은 기본적으로 숨김 파일을 포함하지 않습니다. GLOB_BRACE 등을 사용하거나 별도 패턴이 필요합니다.

O

SQL의 INDEX를 많이 생성하면 INSERT 성능이 향상된다.

SQL | 정답: X +10P

인덱스는 SELECT 성능을 향상시키지만, INSERT/UPDATE/DELETE는 인덱스 업데이트로 성능이 저하됩니다.

O

Python에서 all([])은 False를 반환한다.

Python | 정답: X +10P

all([])은 True를 반환합니다. 빈 이터러블에 대해 all()은 vacuous truth(공허한 참)입니다.

X

Vue Router에서 push와 replace는 동일하게 동작한다.

Vue.js | 정답: X

push는 히스토리에 새 항목을 추가하고, replace는 현재 항목을 대체합니다. 뒤로 가기 동작이 다릅니다.

O

TypeScript에서 any와 unknown은 동일하게 동작한다.

TypeScript | 정답: X +10P

any는 모든 작업이 허용되지만, unknown은 타입 가드 없이는 어떤 작업도 할 수 없습니다.

O

Pinia는 Vue 3의 공식 상태 관리 라이브러리이다.

Vue.js | 정답: O +10P

Pinia는 Vuex를 대체하는 Vue 3의 공식 상태 관리 라이브러리로, TypeScript 지원이 우수합니다.