빠른 배열 초기화: [] 대 new Array()
질문: 왜 []를 사용하여 초기화합니까? new Array()를 사용하는 것보다 배열의 성능이 더 빠르나요?
답변:
이전 답변 외에도 컴파일러의 관점에서 이를 살펴보겠습니다.
토큰화:
객체 생성:
함수 호출:
모호함:
오버로딩:
요약하면 배열 초기화에 []를 사용하면 필요한 추가 처리, 함수 호출 및 모호성 해결을 건너뛰기 때문에 더 빠릅니다. 새로운 어레이로. 컴파일러는 VM이 이러한 추가 단계를 수행하지 않고도 배열을 직접 생성할 수 있습니다.
위 내용은 new Array()보다 []를 사용하면 배열 초기화가 더 빠른 이유는 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!