--- title: Array.prototype.toLocaleString() slug: Web/JavaScript/Referencje/Obiekty/Array/toLocaleString translation_of: Web/JavaScript/Reference/Global_Objects/Array/toLocaleString ---
{{JSRef}}
Metoda toLocaleString() zwraca łańcuch znaków reprezentujący wszystkie elementy w tablicy. Każdy element jest konwerterowany do  łańcucha znaku za pomocą lokalnych wywołań toLocaleString. Elementy łaczone są separatorem zdefiniowanym dla lokalnego języka (np. przecinek).

Składnia

arr.toLocaleString();

Opis

Poniższe elementy tablic są konwertowane na łańcuchy znaków za pomocą wbudowanych metod toLocaleString

Przykład

Użycie toLocaleString

let numer = 1337;
let data = new Date();
let tablica = [numer , data, 'foo'];

let str = tablica.toLocaleString();

console.log(str);
// logs '1337,19.11.2020, 17:21:06,foo'
// if run in a Polish (pl-PL) locale with timezone Europe/Warsaw


let strEn = tablica.toLocaleString("en-US");  // "1,337,11/19/2020, 5:21:06 PM,foo"

Specyfikacja

Specyfikacja Status Komentarze
{{SpecName('ES3')}} {{Spec2('ES3')}} Inicjalna definicja
{{SpecName('ES5.1', '#sec-15.2.4.3', 'Array.prototype.toLocaleString')}} {{Spec2('ES5.1')}}
{{SpecName('ES6', '#sec-array.prototype.tolocalestring', 'Array.prototype.toLocaleString')}} {{Spec2('ES6')}}

Zgodność z przeglądarkami

{{CompatibilityTable}}
Feature Chrome Firefox (Gecko) Internet Explorer Opera Safari
Basic support {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}
Feature Android Chrome for Android Firefox Mobile (Gecko) IE Mobile Opera Mobile Safari Mobile
Basic support {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}} {{CompatVersionUnknown}}

Zobacz także