특정 indeces로 분할 문자열에 변수를 할당하는 방법은 무엇입니까?

마이크 K

문자열이 있으면

const string = 'This is a value and this is a field'

문자열을 분할 한 후 용어 value용어를 어떻게 해체 할 수 field있습니까?

같은 것,

const [theValue, theField] = string.split(" ")[3][8]

가능합니까?

확실한 성능

Destructuring을 사용하려는 경우 가능하지만 권장하지 않습니다 . 정말 혼란스러워 보입니다 .

const string = 'This is a value and this is a field'
const [,,,theValue,,,,, theField] = string.split(" ");
console.log(theValue, theField);

iterables를 분해 할 때 값을 나열하는 것은 선택 사항 이기 때문에 가능합니다 . 마찬가지로 다음을 수행 할 수 있습니다.

const [, one] = [0, 1]

1라는 변수 에 넣 습니다 one.

De-sugared, 첫 번째 코드는 다음과 같습니다.

const string = 'This is a value and this is a field'
const splits = string.split(" ");
const [
  firstWord,
  secondWord,
  thirdWord,
  theValue,
  fifthWord,
  sixthWord,
  seventhWord,
  eighthWord,
  theField
] = string.split(" ");
console.log(theValue, theField);

( 첫 번째 코드에서 선언되지 않은 변수를 제외 theValue하고 theField)

공백이 아닌 문자를 일치시킨 다음 결과 배열의 3 번째 및 8 번째 인덱스를 추출하는 것이 더 합리적입니다.

const string = 'This is a value and this is a field';
const words = string.match(/\S+/g);
const theValue = words[3];
const theField = words[8];
console.log(theValue, theField);

(공백 \S+을 분할하는 대신 공백이 아닌 문자를 일치시키는 것은 더 신뢰할 수있는 결과를 .split얻을 수 있습니다. 사용 하면 선행 또는 후행 공백이있을 때 빈 문자열이 선행 또는 후행 될 수 있습니다.)

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Android에서 특수 문자로 분할 문자열을 얻는 방법은 무엇입니까?

분류에서Dev

특정 문자에서 문자열을 분할하지만 해당 문자를 바꾸지 않는 방법은 무엇입니까?

분류에서Dev

문자열을 변수 / 함수 / 부동 수 / 정수 할당 / 값으로 구문 분석하는 방법은 무엇입니까?

분류에서Dev

문자열을 문자 수와 구분 기호 당 청크로 분할하는 방법은 무엇입니까?

분류에서Dev

특정 구분 기호에 따라 문자열을 배열로 변환하는 방법은 무엇입니까?

분류에서Dev

Camel Case에서 특수 대문자로 단어를 분할하는 방법은 무엇입니까?

분류에서Dev

문자의 길이를 고려하지 않고 특정 문자로 문자열을 분할하는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 문자열을 두 개의 변수로 분할하는 방법은 무엇입니까?

분류에서Dev

PHP를 사용하여 문자열을 두 개의 변수로 분할하는 방법은 무엇입니까?

분류에서Dev

특정 키워드로 문자열을 분할하는 방법은 무엇입니까?

분류에서Dev

정수를 postgresql에서 열 이름으로 사용할 수있는 문자열로 변환하는 방법은 무엇입니까?

분류에서Dev

객체 변수를 함수 변수에 자동으로 할당하는 방법은 무엇입니까?

분류에서Dev

다양한 길이의 문자형 벡터를 포함하는 R 목록을 특정 열로 분할하는 방법은 무엇입니까?

분류에서Dev

C의 호출 함수에서 정적으로 할당 된 문자열의 크기를 계산하는 방법은 무엇입니까?

분류에서Dev

문자열을 서로 아래에 놓고 숫자를 할당하는 방법은 무엇입니까?

분류에서Dev

문자열 벡터를 문자열 분할에서 파생 된 부분 문자열로 변경하는 방법은 무엇입니까?

분류에서Dev

numpy 배열의 특정 행과 열에 문자열 값을 할당하는 방법은 무엇입니까?

분류에서Dev

문자열의 마지막 문자를 변수에 할당하는 방법은 무엇입니까?

분류에서Dev

문자열 문자와 정수를 포함하는 sting을 분할하는 방법은 무엇입니까?

분류에서Dev

동적으로 생성 된 객체를 문자열에 할당하는 방법은 무엇입니까?

분류에서Dev

PHP에서 정수에서 문자열을 분할하는 방법은 무엇입니까?

분류에서Dev

NSURLSession의 결과를 같은 방법으로 변수에 할당하는 방법은 무엇입니까?

분류에서Dev

PHP로 WooCommerce에 삽입하는 제품에 내 ID를 설정 / 할당하는 방법은 무엇입니까?

분류에서Dev

레일에서 경로 매개 변수로 변수를 할당하는 방법은 무엇입니까?

분류에서Dev

특정 문자로 분할하기위한 정규식 패턴을 만드는 방법은 무엇입니까?

분류에서Dev

R에서 문자열 내의 특정 문자를 분리하는 방법은 무엇입니까?

분류에서Dev

클래스의 객체를 문자열 연산자로 변수에 할당하는 방법은 무엇입니까?

분류에서Dev

특정 문자로 구분 된 특정 마지막 문자를 얻는 방법은 무엇입니까?

분류에서Dev

sed를 사용하여 특정 줄을 문자열 변수로 대체하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Android에서 특수 문자로 분할 문자열을 얻는 방법은 무엇입니까?

  2. 2

    특정 문자에서 문자열을 분할하지만 해당 문자를 바꾸지 않는 방법은 무엇입니까?

  3. 3

    문자열을 변수 / 함수 / 부동 수 / 정수 할당 / 값으로 구문 분석하는 방법은 무엇입니까?

  4. 4

    문자열을 문자 수와 구분 기호 당 청크로 분할하는 방법은 무엇입니까?

  5. 5

    특정 구분 기호에 따라 문자열을 배열로 변환하는 방법은 무엇입니까?

  6. 6

    Camel Case에서 특수 대문자로 단어를 분할하는 방법은 무엇입니까?

  7. 7

    문자의 길이를 고려하지 않고 특정 문자로 문자열을 분할하는 방법은 무엇입니까?

  8. 8

    PHP를 사용하여 문자열을 두 개의 변수로 분할하는 방법은 무엇입니까?

  9. 9

    PHP를 사용하여 문자열을 두 개의 변수로 분할하는 방법은 무엇입니까?

  10. 10

    특정 키워드로 문자열을 분할하는 방법은 무엇입니까?

  11. 11

    정수를 postgresql에서 열 이름으로 사용할 수있는 문자열로 변환하는 방법은 무엇입니까?

  12. 12

    객체 변수를 함수 변수에 자동으로 할당하는 방법은 무엇입니까?

  13. 13

    다양한 길이의 문자형 벡터를 포함하는 R 목록을 특정 열로 분할하는 방법은 무엇입니까?

  14. 14

    C의 호출 함수에서 정적으로 할당 된 문자열의 크기를 계산하는 방법은 무엇입니까?

  15. 15

    문자열을 서로 아래에 놓고 숫자를 할당하는 방법은 무엇입니까?

  16. 16

    문자열 벡터를 문자열 분할에서 파생 된 부분 문자열로 변경하는 방법은 무엇입니까?

  17. 17

    numpy 배열의 특정 행과 열에 문자열 값을 할당하는 방법은 무엇입니까?

  18. 18

    문자열의 마지막 문자를 변수에 할당하는 방법은 무엇입니까?

  19. 19

    문자열 문자와 정수를 포함하는 sting을 분할하는 방법은 무엇입니까?

  20. 20

    동적으로 생성 된 객체를 문자열에 할당하는 방법은 무엇입니까?

  21. 21

    PHP에서 정수에서 문자열을 분할하는 방법은 무엇입니까?

  22. 22

    NSURLSession의 결과를 같은 방법으로 변수에 할당하는 방법은 무엇입니까?

  23. 23

    PHP로 WooCommerce에 삽입하는 제품에 내 ID를 설정 / 할당하는 방법은 무엇입니까?

  24. 24

    레일에서 경로 매개 변수로 변수를 할당하는 방법은 무엇입니까?

  25. 25

    특정 문자로 분할하기위한 정규식 패턴을 만드는 방법은 무엇입니까?

  26. 26

    R에서 문자열 내의 특정 문자를 분리하는 방법은 무엇입니까?

  27. 27

    클래스의 객체를 문자열 연산자로 변수에 할당하는 방법은 무엇입니까?

  28. 28

    특정 문자로 구분 된 특정 마지막 문자를 얻는 방법은 무엇입니까?

  29. 29

    sed를 사용하여 특정 줄을 문자열 변수로 대체하는 방법은 무엇입니까?

뜨겁다태그

보관