좋아요!
정답률 60%
문제별 결과
SQL의 INDEX를 많이 생성하면 INSERT 성능이 향상된다.
인덱스는 SELECT 성능을 향상시키지만, INSERT/UPDATE/DELETE는 인덱스 업데이트로 성능이 저하됩니다.
PHP에서 함수명은 대소문자를 구분한다.
PHP 함수명은 대소문자를 구분하지 않습니다. myFunc()와 MYFUNC()는 같은 함수를 호출합니다.
Vue에서 emits 옵션은 필수이다.
emits 옵션은 선택 사항이지만, 문서화와 검증을 위해 사용이 권장됩니다.
Laravel에서 Eloquent 관계에서 hasMany()는 1:N 관계를 정의한다.
User hasMany Post, Post belongsTo User로 1:N 관계를 정의합니다.
JavaScript에서 Array.prototype.at(-1)은 배열의 마지막 요소를 반환한다.
ES2022에서 도입된 at()은 음수 인덱스를 지원합니다. arr.at(-1)은 arr[arr.length - 1]과 같습니다.
JavaScript에서 옵셔널 체이닝(?.)은 할당(쓰기)에도 사용할 수 있다.
옵셔널 체이닝은 읽기 전용입니다. obj?.prop = value 형태의 할당은 SyntaxError입니다.
SQL에서 LEFT JOIN은 오른쪽 테이블의 모든 행을 반환한다.
LEFT JOIN은 왼쪽 테이블의 모든 행을 반환하고, 매칭되지 않는 오른쪽 행은 NULL입니다.
git rebase는 커밋 히스토리를 재작성한다.
rebase는 브랜치의 기준점을 변경하여 선형적인 히스토리를 만듭니다. 공유된 브랜치에서는 주의해야 합니다.
TypeScript에서 typeof를 타입 컨텍스트에서 사용하면 값의 타입을 추출한다.
const x = {a: 1}; type T = typeof x; // {a: number}입니다.
PHP에서 intval()과 (int) 캐스팅은 완전히 동일하게 동작한다.
intval()은 두 번째 인자로 진법(base)을 지정할 수 있습니다. intval("0x1A", 16) === 26. (int) 캐스팅은 항상 10진법입니다.