2
A
답변
4
String.charAt(0)
, 정규식 처리되고 적용되어야한다.
속도 시험 리소스 :
비교 시험시험에 더 추가 http://jsperf.com/charat-vs-regex-vs-prop
joseph-the-dreamer
, http://jsperf.com/charat-vs-regex-vs-prop/3
+1
[업데이트 된 테스트] (http://jsperf.com/charat-vs-regex-vs-prop/3) 여기에도 추가 방법이 있습니다. 정규 표현식은 다른 것과 비교하여 달팽이와 같습니다. – Joseph
+0
왜 []보다 charAt가 빠릅니까? –
관련 문제
- 1. string.charAt() returns 0
- 2. Hadoop 버전 1 vs 2 버전 성능
- 3. Octave/Matlab에서 [1,2,4,8]을 [1 1 0 1 0 0 0 1]로 바꾸려면 어떻게해야합니까?
- 4. 1 = 0 0 = 1 자바 스크립트
- 5. [0, 1]
- 6. request.getRemoteAddr() 사용하여 0 : 0 : 0 : 0 : 0 : 0 : 0 : 1
- 7. ReSharper VS CodeRush 성능
- 8. sprintf vs String.Format의 성능
- 9. Perl 초기화 값 : ""vsq {} 및 0 vs (1 == 2)
- 10. float vs unorm 0 -> 1, 어느 것이 더 정확합니까?
- 11. System.exit (0) vs JFrame.EXIT_ON_CLOSE
- 12. 분할과 스플 라이스 (0, 1) 사이의 AS3 성능 차이가 있습니까?
- 13. OpenCL AMD vs NVIDIA 성능
- 14. CTE vs TVF 성능
- 15. fopen vs stat의 성능
- 16. xquery vs. xpath 성능
- 17. 성능 열거 vs 클래스?
- 18. 성능 : 기하학 VS 모양
- 19. .Net vs C++ (성능)
- 20. Solr * vs * : * 쿼리 성능
- 21. 성능 카운터 보여주는 0 %
- 22. SwitchToThread vs Sleep (1)
- 23. jQuery vs. PHP - 성능 비교
- 24. '0 1 1 0 1'형식의 문자열을 비트 셋으로 신속하게 변환
- 25. Intro.boxed() vs for 루프 | 성능
- 26. (0 & (1 | 0) | 1) & (0 | 1)과 같은 문자열을 해당 진리 값으로 변환합니다.
- 27. 하면 String.charAt()가 반환하지 않습니다 값은
- 28. 0, 0, 0, 0, 0, 1, 1, 1, 1, 1, 2, 2, 2, 2, 3, 3, 3, 3, 3, 4, 4, 4, 4 with seq()
- 29. 같은 패턴 '[0-9] [0-9] [0-1] [0-9]'
- 30. SortedDictionary의 First() vs Last() 성능
'somestring '[0]'- 더 짧은 – Joseph
"더 빠름"에 대한 정답은 항상 "테스트하고 알아 내기"입니다. 그러나 offhand, "문자열의 첫 번째 값을 잡아 대" "첫 번째 문자와 일치하는 정규식 엔진을 실행하는 것보다 먼저 선택해야하는 소리가 훨씬 빨라야합니다. –
http://jsperf.com/charat-vs-regex-vs-prop –