TypedArray.prototype.toLocaleString()

翻译不完整。 请帮助我们翻译这篇文章!

toLocaleString()方法返回一个字符串,表明该类型化数组的元素。这些元素被转化为字符串并由一个区域设置指定的分隔符(例如逗号 “,”)分隔。这个方法与Array.prototype.toLocaleString()拥有相同的算法。同时,由于类型化数组的元素都是数,将每个元素转化为字符串的算法与Number.prototype.toLocaleString()是相同的。(类型化数组)的是typed array types中的其中一个。

语法

typedarray.toLocaleString([locales [, options]]);

参数

返回值

一个字符串,表明该类型化数组内的元素。

例子

使用toLocaleString

var uint = new Uint32Array([2000, 500, 8123, 12, 4212]);

uint.toLocaleString(); 
// 如果在de-DE区域设置下运行
// "2.000,500,8.123,12,4.212"

uint.toLocaleString('en-US');
// "2,000,500,8,123,12,4,212"

uint.toLocaleString('ja-JP', { style: 'currency', currency: 'JPY' });
// "¥2,000,¥500,¥8,123,¥12,¥4,212"

规范

规范 状态 说明
ECMAScript 2015 (6th Edition, ECMA-262)
TypedArray.prototype.toLocaleString
Standard 初始定义。
ECMAScript Latest Draft (ECMA-262)
TypedArray.prototype.toLocaleString
Draft  

浏览器兼容性

Update compatibility data on GitHub
DesktopMobileServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome for AndroidFirefox for AndroidOpera for AndroidSafari on iOSSamsung InternetNode.js
toLocaleStringChrome Full support 7Edge Full support 12Firefox Full support 51IE Full support 10Opera Full support 11.6Safari Full support 5.1WebView Android Full support ≤37Chrome Android Full support 18Firefox Android Full support 51Opera Android Full support 12Safari iOS Full support 5Samsung Internet Android Full support 1.0nodejs ?

Legend

Full support  
Full support
Compatibility unknown  
Compatibility unknown

相关链接