JavaScript 数组 toLocaleString() 方法
toLocaleString() 方法创建一个表示数组元素的字符串。它将数组元素转换为字符串。
语法
array.toLocaleString();
参数
array: 给定的数组或源数组。
除了这个参数,还有两个可选参数。
locales: 是一个支持BCP 47语言标签的字符串,即一个确定人类语言的IETF代码。
Options: 是一个用于日期和数字的对象。它们携带它们的配置属性。
返回值
它创建并返回一个表示数组元素的字符串。
JavaScript toLocaleString()示例
让我们看下面的示例以更好地理解:
示例1
下面是toLocalString()方法的基本实现示例。
<html>
<head> <h5> Javascript Array Methods </h5> </head>
<body>
<script>
var arr=["ram","shyam","Heera"]; // an array is defined.
var str=arr.toLocaleString(); //using array toLocaleString() method
document.write("The array is represented in the string form as: "+str); // This will return the array elements in the form of string.
</script>
</body>
</html>
输出:
输出结果如下:
在输出中,数组以字符串形式表示。
示例2
下面是一个使用toLocaleMethod()方法实现date()方法的示例。
<html>
<head> <h5> Javascript Array Methods </h5> </head>
<body>
<script>
const arr = [1, 'a', new Date('08 Jan 1997 17:12:00 UTC')];
const str = arr.toLocaleString('en', {timeZone: "UTC"}); //UTC is the Coordinated Universal Time.
document.write("The converted array elements in string form are: "+str);
</script>
</body>
</html>
输出:
示例3
在控制台上实现上述示例。
<html>
<head> <h5> Javascript Array Methods </h5> </head>
<body>
<script>
const arr = [1, 'a', new Date('08 Jan 1997 17:12:00 UTC')];
const str = arr.toLocaleString('en', {timeZone: "UTC"}); //UTC is the Coordinated Universal Time.
console.log("The converted array elements in string form are: "+str); //on console
</script>
</body>
</html>
输出:
示例4
将数组元素和值组合在一起,并生成一个新的数组的示例实现。
<html>
<head> <h5> Javascript Array Methods </h5> </head>
<body>
<script>
var arr = ["John","Tom","Mary","Herry","Sheero" ]; //Defining an array
var val = 5; //Intializing the value of val.
var netarr = [ arr,val ]; //Creating a new array that combines both initialized variables.
var str = netarr.toLocaleString(); //Using the method
document.write("The netarr gets converted into string as: "+str); //Converting to string.
</script>
</body>
</html>
输出:
输出结果如下: