코드 오류-문자열 분할 및 모든 단어 JS의 길이 반환

user12520391
function getWordLengths(str) {

return str.split(' ').map(words => words.length)
}

내 오류는

AssertionError: expected [ 0 ] to deeply equal []
  + expected - actual

  -[
  -  0
  -]
  +[]

t('returns [] when passed an empty string', () => {
  expect(getWordLengths('')).to.eql([]);
});
it('returns an array containing the length of a single word', () => {
  expect(getWordLengths('woooo')).to.eql([5]);
});
it('returns the lengths when passed multiple words', () => {
  expect(getWordLengths('hello world')).to.eql([5, 5]);
});
Ivan86

다음과 같이 사용할 수 있습니다.

function getWordLengths(str) {
  return str.length > 0 ? str.split(' ').map(words => words.length) : [];
}

console.log( getWordLengths(""));
console.log( getWordLengths("Hi") );
console.log( getWordLengths("Hi there how are you") );

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

문자열을 작은 특정 길이 부분으로 분할하고 모든 부분을 반환합니다.

분류에서Dev

두 단어 사이의 모든 문자열 가져 오기

분류에서Dev

모든 문자열의 첫 번째 단어를 반환 (Java)

분류에서Dev

쉼표로 구분 된 문자열의 모든 필드를 분할하고 반환하는 SSRS 식

분류에서Dev

문자열 및 문자열 목록을 사용하고 문자열의 아나그램 인 목록의 모든 단어를 반환하는 함수

분류에서Dev

최소 코드에서 자바 스크립트를 사용하여 문자열에있는 모든 단어의 첫 글자를 반환합니다.

분류에서Dev

단일 레코드의 모든 문자열을 반복하는 방법

분류에서Dev

C #의 길이 변수로 문자열을 더 작은 단어로 분할

분류에서Dev

문자열에서 모든 ASCII 코드 추출 및 변환

분류에서Dev

길이 n의 가능한 모든 문자열을 반복

분류에서Dev

Android : doInBackground에서 간단한 문자열을 반환 할 때 이상한 오류

분류에서Dev

NodeJS Firebase Admin SDK의 모든 오류 반환 코드는 어디에서 찾을 수 있나요?

분류에서Dev

Magento 사용자 정의 모듈 관리 URL이 프런트 엔드 및 404 오류 페이지로 반환 됨

분류에서Dev

단일 열 (레코드 당 가변 길이)의 데이터를 열로 분할하는 R 코드

분류에서Dev

단어 사이의 추가 공백을 제거하기 위해 문자열에서 단어 분할 및 결합

분류에서Dev

C ++의 함수에서 문자열을 반환 할 때 분할 오류

분류에서Dev

쿼리 문자열의 한 필드가 비어 있고 문자열 형식 인 경우 테이블에서 모든 값을 반환합니다.

분류에서Dev

statemtn을 사용하는 내부의 return 문으로 인해 "모든 코드 경로 반환 값이 아님"오류가 발생합니다.

분류에서Dev

배열 및 C ++ 문자열을 사용한 해싱 알고리즘 구현-분할 오류 (코어 덤프 됨)

분류에서Dev

문자열 Node JS에서 단어 분할 및 계산

분류에서Dev

| A | 길이의 부분 문자열에서 주어진 문자열 A의 모든 해밍 거리 합계 다른 문자열 B

분류에서Dev

웹 서비스 호출이 "오류 문자열 및 오류 코드, 설정되지 않음"을 반환합니다.

분류에서Dev

주어진 문자에서 문자열을 분할하고 분할 후 문자열 배열을 반환하는 C 함수 구현 (배열 길이와 함께)

분류에서Dev

모든 단어의 첫 번째 문자가 소문자로 된 문자열을 반환하는 PHP

분류에서Dev

'('및 ')'로만 구성된 문자열 S가 주어지면 유효한 가장 긴 부분 문자열의 길이를 찾으십시오.

분류에서Dev

다른 배열에 포함 된 모든 단어 (분할 문장)의 배열 가져 오기

분류에서Dev

테이블의 PK 길이를 변경할 때 업그레이드 코드 단위 오류

분류에서Dev

길이의 모든 문자열 찾기

분류에서Dev

n 개의 문자열로 분할 될 때 가능한 모든 문자열 조합을 반환합니다.

Related 관련 기사

  1. 1

    문자열을 작은 특정 길이 부분으로 분할하고 모든 부분을 반환합니다.

  2. 2

    두 단어 사이의 모든 문자열 가져 오기

  3. 3

    모든 문자열의 첫 번째 단어를 반환 (Java)

  4. 4

    쉼표로 구분 된 문자열의 모든 필드를 분할하고 반환하는 SSRS 식

  5. 5

    문자열 및 문자열 목록을 사용하고 문자열의 아나그램 인 목록의 모든 단어를 반환하는 함수

  6. 6

    최소 코드에서 자바 스크립트를 사용하여 문자열에있는 모든 단어의 첫 글자를 반환합니다.

  7. 7

    단일 레코드의 모든 문자열을 반복하는 방법

  8. 8

    C #의 길이 변수로 문자열을 더 작은 단어로 분할

  9. 9

    문자열에서 모든 ASCII 코드 추출 및 변환

  10. 10

    길이 n의 가능한 모든 문자열을 반복

  11. 11

    Android : doInBackground에서 간단한 문자열을 반환 할 때 이상한 오류

  12. 12

    NodeJS Firebase Admin SDK의 모든 오류 반환 코드는 어디에서 찾을 수 있나요?

  13. 13

    Magento 사용자 정의 모듈 관리 URL이 프런트 엔드 및 404 오류 페이지로 반환 됨

  14. 14

    단일 열 (레코드 당 가변 길이)의 데이터를 열로 분할하는 R 코드

  15. 15

    단어 사이의 추가 공백을 제거하기 위해 문자열에서 단어 분할 및 결합

  16. 16

    C ++의 함수에서 문자열을 반환 할 때 분할 오류

  17. 17

    쿼리 문자열의 한 필드가 비어 있고 문자열 형식 인 경우 테이블에서 모든 값을 반환합니다.

  18. 18

    statemtn을 사용하는 내부의 return 문으로 인해 "모든 코드 경로 반환 값이 아님"오류가 발생합니다.

  19. 19

    배열 및 C ++ 문자열을 사용한 해싱 알고리즘 구현-분할 오류 (코어 덤프 됨)

  20. 20

    문자열 Node JS에서 단어 분할 및 계산

  21. 21

    | A | 길이의 부분 문자열에서 주어진 문자열 A의 모든 해밍 거리 합계 다른 문자열 B

  22. 22

    웹 서비스 호출이 "오류 문자열 및 오류 코드, 설정되지 않음"을 반환합니다.

  23. 23

    주어진 문자에서 문자열을 분할하고 분할 후 문자열 배열을 반환하는 C 함수 구현 (배열 길이와 함께)

  24. 24

    모든 단어의 첫 번째 문자가 소문자로 된 문자열을 반환하는 PHP

  25. 25

    '('및 ')'로만 구성된 문자열 S가 주어지면 유효한 가장 긴 부분 문자열의 길이를 찾으십시오.

  26. 26

    다른 배열에 포함 된 모든 단어 (분할 문장)의 배열 가져 오기

  27. 27

    테이블의 PK 길이를 변경할 때 업그레이드 코드 단위 오류

  28. 28

    길이의 모든 문자열 찾기

  29. 29

    n 개의 문자열로 분할 될 때 가능한 모든 문자열 조합을 반환합니다.

뜨겁다태그

보관