-2
10 implementations의 문자열 # 각 브라우저에 따라 프로파일 된 역.문자열은 역 내장 ES6
그 구현 ES6 온 2011 년
부터 설명 된 많은 코드를 더 우아한 & 성능 될 수있다.
문자열에 대해, 나는 ES6이 그것을 지원하는지 궁금해.
어쨌든, 나는이 구문을 사용하여 결국 :
reverse=(str)=>[...str].reverse().join('');
내 질문은 :
합니까 ES6/ES7가 내장되어 & 더 우아한 & 간단한 API 그것에 대해 성능?
귀하는 몇 가지 용어를 정의하지 못하여 아직 질문이 없습니다. "우아함"(SO에있는 모든 사람이 자신의 의견을 가지고 있으므로 주제를 벗어남) 이외는 무엇입니까? "간단한"(사용할 코드 줄? 사용할 문자 수? 필요한 구문의 양?)? 성능에 관해서는 : 당신은 쉽게 자신을 테스트 할 수 있습니다. 무엇보다 중요한 것은 왜 그 문자열을 뒤집을 것인지입니다. 코드의 성능이나 간결함이 중요하다면, 작성한 알고리즘이 전혀 문자열을 뒤집을 필요가 없더라도 더 나은 구현이 필요하다는 것을 보장 할 수 있습니다. –
또한 기본 제공 기능이 있는지 묻는 대신 문서를 직접 확인해 보는 것이 어떻습니까? – Bergi
적어도 자신의'[... str] .reverse(). join ('') 답변을 게시하여 질문에 의미를 부여 할 수 있습니다. 분명히 iterables는 컨텍스트에서 사용할 수있는 유일한 새로운 ES6입니다. – estus