> 웹 프론트엔드 > 프런트엔드 Q&A > es6 배열을 문자열로 변환하는 방법

es6 배열을 문자열로 변환하는 방법

青灯夜游
풀어 주다: 2023-01-18 19:03:32
원래의
5143명이 탐색했습니다.

3 변환 방법: 1. 배열의 모든 요소를 ​​문자열에 넣기 위해 Join() 함수를 사용합니다. 구문은 "array object.join (separator)"입니다. 2. toString() 함수를 사용합니다. "array object .toString()" 또는 "array object.toString().replace(/,/gi,'separator')"입니다. 3. toLocaleString() 함수를 사용합니다. 구문은 "array object.toLocaleString()입니다. ".

es6 배열을 문자열로 변환하는 방법

이 튜토리얼의 운영 환경: Windows 7 시스템, ECMAScript 버전 6, Dell G3 컴퓨터.

Array를 문자열로(3가지 방법)

JavaScript를 사용하면 배열과 문자열 간의 변환이 가능합니다. Array 메서드 개체는 표에 표시된 대로 배열을 문자열로 변환할 수 있는 세 가지 메서드를 정의합니다.

배열 메서드

설명

toString()

배열을 문자열로 변환

toLocaleString()

배열을 로컬에서 합의된 문자열로 변환

join()

배열 요소를 연결하여 문자열 만들기

1: Join( ) 메서드 익숙하다 배열의 모든 요소를 ​​문자열로 넣습니다

요소는 지정된 구분 기호로 구분됩니다

join()은 구분 기호를 지정합니다

Explanation

가입 ()

은 직접 문자열이 되는 것으로 이해될 수 있으며, 기본값은 쉼표 구분

join(' ')

empty Join

가입( ',') 또는 Join(' - ') 또는 Join(' .')

가운데에 있는 쉼표는 수동으로 추가하거나, 등 다른 것으로 변경할 수 있습니다. ! - 기다리시면 됩니다

// join()
var a= ["00", "01", "02", "03", "04"]
console.log(a)
var b=  a.join()      
console.log(b)
console.log( typeof b)
//打印结果  00,01,02,03,04
로그인 후 복사

es6 배열을 문자열로 변환하는 방법

// join('')
var a= ["00", "01", "02", "03", "04"]
console.log(a)
var b=  a.join('')      
console.log(b)
console.log( typeof b)
//打印结果  0001020304
로그인 후 복사

es6 배열을 문자열로 변환하는 방법

// join(',')
var a= ["00", "01", "02", "03", "04"]
var b=  a.join(',')      
console.log(b)
console.log( typeof b)
//打印结果  00,01,02,03,04
로그인 후 복사

es6 배열을 문자열로 변환하는 방법

// join('-')
var a= ["00", "01", "02", "03", "04"]
var b=  a.join('-')      
console.log(b)
console.log( typeof b)
//打印结果  00-01-02-03-04
로그인 후 복사

es6 배열을 문자열로 변환하는 방법

// join('!')
var a= ["00", "01", "02", "03", "04"]
var b=  a.join('!')      
console.log(b)
console.log( typeof b)
//打印结果 00!01!02!03!04
로그인 후 복사

es6 배열을 문자열로 변환하는 방법

2: toString() 메소드는 논리값을 문자열로 변환하고 결과를 반환할 수 있습니다

rrre 에에

es6 배열을 문자열로 변환하는 방법

toString() 메서드는 구분 기호를 지정할 수 없지만, replacement() 메서드를 통해 대체를 지정할 수 있습니다

var a= ["00", "01", "02", "03", "04"]
console.log(a)
var c = a.toString();  //把数组转换为字符串
console.log(c)
console.log(typeof c);  //返回字符串string,说明是字符串类型
//打印结果  00,01,02,03,04
로그인 후 복사

es6 배열을 문자열로 변환하는 방법

3: toLocaleString()

배열을 로컬에서 합의된 문자열로 변환

var a= ["00", "01", "02", "03", "04"]
var f = a.toString().replace(/,/gi,'-')
console.log(f)
//打印结果:00-01-02-03-04
로그인 후 복사

es6 배열을 문자열로 변환하는 방법

demo

var a= ["00", "01", "02", "03", "04"]
console.log(a)
var e = a.toLocaleString();  
console.log(e)
console.log(typeof e);  
//打印结果:00,01,02,03,04
로그인 후 복사

es6 배열을 문자열로 변환하는 방법

확장 지식: 문자열에서 배열로(2가지 방법)

문자열 방법

설명

split() 메서드

문자열을 배열로 변환

연산자 확장(...)

es6에서 연산자 확장

1: Split() 메소드는 문자열을 문자열 배열로 분할하는 데 사용됩니다.

문자열을 문자열 배열로 분할하는 데에도 사용됩니다. 분할(','), 분할(), 분할( ' ') 차이점은 무엇입니까 ?

split() 메서드

설명

split(',')


split()

예 기본적으로 쉼표로 구분된

split(' ')으로 직접 변환되는 것으로 이해됩니다. 빈 문자열

은 각 문자

<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <script src="http://code.jquery.com/jquery-1.8.0.min.js"></script>
        <title></title>
    </head>
    <body>
    </body>
    <script type="text/javascript">
        var a= ["00", "01", "02", "03", "04"]
        
        //1:
        var b=  a.join(&#39;,&#39;)      
        console.log(b)
        console.log( typeof b)
        //2:
        var c = a.toString();  //把数组转换为字符串
        console.log(c)
        console.log(typeof c);  //返回字符串string,说明是字符串类型
        
        //3:
        var d = a.join();  //把数组转换为字符串
        console.log(d)
        console.log(typeof d);  //返回字符串string,说明是字符串类型
        
        //4:
        var e = a.toLocaleString();  //把数组转换为字符串
        console.log(e)
        console.log(typeof e);  //返回字符串string,说明是字符串类型
        
    </script>
</html>
로그인 후 복사
var arr = &#39;aa,bb,cc,dd&#39;
var newStr = arr.split(&#39;,&#39;)
console.log(newStr) 
// 打印结果:["aa", "bb", "cc", "dd"]
로그인 후 복사

로 분할됩니다. 빈 문자열("")을 구분 기호로 사용하면 stringObject의 각 문자가 분리됩니다.

var arr = &#39;aa,bb,cc,dd&#39;
var newStr = arr.split()
console.log(newStr)
// 打印结果: ["aa,bb,cc,dd"]
로그인 후 복사

2: es6

var arr = &#39;aa,bb,cc,dd&#39;
var newStr = arr.split(&#39;&#39;)
console.log(newStr) 
//打印结果: ["a", "a", ",", "b", "b", ",", "c", "c", ",", "d", "d"]
로그인 후 복사

의 스프레드 연산자[관련 권장 사항: javascript 비디오 튜토리얼, 프로그래밍 영상

위 내용은 es6 배열을 문자열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿