a = new Array() ;
b = new Array(125624); 예외
코드 복사
대규모 배열의 비정상적인 문제를 피할 수 있을 뿐만 아니라 성능 측면에서도 forEach를 정직하고 실용적으로 사용하라는 제안이 있습니다.
이 작은 구덩이는 나에게 두 가지 생각을 하게 했습니다:
1. a.push.apply(a, b)와 같은 일부 멋진 사용법은 여전히 과시하기 위한 면접 질문에 사용될 수 있습니다. 이 기사에서는 3D 대용량 데이터 볼륨 성능 예제와 같이 매우 많은 양의 데이터가 발생하는 경우에만 3D 네트워크 토폴로지 스프링 레이아웃 예제를 사용하는 데 문제가 없습니다. 이 문서의 웹용 HT에서 문제를 테스트할 수 있습니까?
2. http://stackoverflow.com/questions/1374126 stackoverflow에서 답변을 찾을 때 가장 많은 표를 얻은 답변에만 집중하지 마세요. 아래 사진에서 259표는 함정이고, 34표의 답은 이것이 가장 완벽한 분석입니다: