JavaScript 数组(Array) 方法

toLocaleString() 方法创建一个表示数组元素的字符串。它将数组元素转换为字符串。

语法

array.toLocaleString();

    参数

    array:是给定数组或源数组。

    它有两个可选参数。

    locales:是支持BCP 47语言标签的字符串,即识别人类语言的IETF代码。

    option:它基本上是用于日期和数字的对象。它们随身携带配置属性。

    返回值

    它创建并返回一个表示数组元素的字符串。

    示例

    让我们看下面的例子来更好地理解toLocaleString()方法:

    示例1

    这是一个示例,展示了 toLocaleString() 方法的基本实现。

    <html>
    <head> <h5> Javascript Array 方法</h5> </head>
    <body>
    <script>
    var arr=["ram","shyam","Heera"]; // 定义数组
    var str=arr.toLocaleString(); //使用 toLocaleString() 方法
    document.write("数组以字符串形式表示为:  "+str); // 这将以字符串的形式返回数组元素。
    </script>
    </body>
    </html>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    输出:

    数组以字符串形式表示为: ram,shyam,Heera

     在输出中,数组以字符串的形式表示。

    示例2

    这是一个使用 toLocaleMethod() 实现 date() 方法的示例。

    <html>
    <head> <h5> Javascript Array 方法</h5> </head>
    <body>
    <script>
    const arr = [1'a'new Date('08 Jan 1997 17:12:00 UTC')];
    const str = arr.toLocaleString('en', {timeZone"UTC"}); 
    document.write("转换后的字符串形式的数组元素为: "+str);
    </script>
    </body>
    </html>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9

    输出:

    转换后的字符串形式的数组元素为: 1,a,1/8/1997, 5:12:00 PM

    示例3

    在控制台上实现上面的例子。

    <html>
    <head> <h5> Javascript Array 方法</h5> </head>
    <body>
    <script>
    const arr = [1'a'new Date('08 Jan 1997 17:12:00 UTC')];
    const str = arr.toLocaleString('en', {timeZone"UTC"}); console.log("The converted array elements in string form are: "+str); //on console
    </script>
    </body>
    </html>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

    示例4

    实现一个将数组元素和一个值组合到一个新数组中的示例。

    <html>
    <head> <h5> Javascript Array Methods </h5> </head>
    <body>
    <script>
    var arr = ["John","Tom","Mary","Herry","Sheero" ]; //定义一个数组
    var val = 5//初始化一个值
    var netarr = [ arr,val ];  //创建一个新数组,该数组将两个初始化的变量组合在一起。
    var str = netarr.toLocaleString(); //使用这个方法
    document.write("The netarr gets converted into string as: "+str); //转为字符串
    </script>
    </body>
    </html>
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11

    输出:

    Javascript Array Methods
    The netarr gets converted into string as: John,Tom,Mary,Herry,Sheero,5