JavaScript를 사용하여 읽기 시간 계산
1685 단어 javascript
"The quick brown fox jumps over the lazy dog.".match(/.{1,5}/g).length/225;
그것은 값0.04
을 되돌려야 한다.저희 끝났어요?아니오, 우리는 그것을 읽을 수 있도록 해야 합니다.우선, 우리는 Math.round()
를 가장 가까운 정수로 반올림해야 한다.Math.round("The quick brown fox jumps over the lazy dog.".match(/.{1,5}/g).length/225);
되돌아가야 한다0
.지금 우리는 거의 완성하지 못했다.우리가 그것을 인간이 읽을 수 있는 것으로 만들자.우리는if/else 문장을 사용하여 그것을 총괄할 수 있다.사용:
n
분 읽기 - 1분 이상의 읽기 시간에 사용됩니다.var rt = Math.round("The quick brown fox jumps over the lazy dog.".match(/.{1,5}/g).length/225); if (rt <= 0) { rt = "Less than a minute read." } else if (rt === 1){ rt = `${rt} min read.` } else if (isNaN(rt)){ rt = "Failed to calculate readtime!" } else { rt = "Failed to calculate readtime!" }
반환Less than a minute read.
우리는 그것을 함수 주위에 포장하고 JScompress로 압축하여 생산을 준비합시다.소스 코드를 위에 놓으면 찾을 수 있어요here.
Reference
이 문제에 관하여(JavaScript를 사용하여 읽기 시간 계산), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://dev.to/aboutdavid/calculating-read-time-in-javascript-3k3c텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)