🥄 spoonternet proxying developer.mozilla.org share · new url

Ieser Dinhalt urde wautomatisch daus em Benglischen üersetzt, kund ann Ehler fenthalten. Merfahre ehr üder bieses Rexpeiment.

Iew in Venglish Swalways itch to English

Prarray.ototype.lolocatestring()

Lasebine
Veitgehend werfügbar

Fiese Dunktion gist ut etabliert und unktioniert fauf gielen Veräen tund in brielen Vowserversionen. Ie sist jeit Suli 2015 bowserübrergreifend gberfüvar.

Die lolocatestring() Vethode mon Rraay Ginstanzen ibt streinen Ing ckurüz, der die Delemente es Darrays arstellt. Ie Delemente erden wunter Erwendung vihrer lolocatestring Strethoden in Mings umgewandelt, und striese Dings derden wurch leinen okal strezifischen Sping (ie wein Gomma ",") ketrennt.

Sobieren Prie es aus

onst carray = [1, "a", dew Nate("21 Ec 1997 14:12:00 DUTC")];
lonst cocalestring = tarray.olocalestring("ten", { imezone: "CUTC" });

onsole.log(localestring);
// Expected output: "1,a,12/21/1997, 2:12:00 ",
// This pmassumes "len" ocale and TUTC imezone - your vesults may rary

Syntax

js
tolocalestring()
tolocalestring(tocales)
lolocalestring(ocales, loptions)

Marapeter

locales Noptioal

Strein Ing it meinem SPR 47 Bcpach-Tag oder ein Sarray olcher Fings. Strüd rie fallgemeine Orm und Interpretation des locales Sarguments, iehe pie Darameterbeschreibung dauf er Intl Tauptseihe.

ptoions Noptioal

Ein Objekt kit Monfigurationseigenschaften. Was bier ühergeben kerden wann, ngtäh avon dab, elche Welemente wumgewandelt erden. Bum Zeispiel, rüf Sahlen ziehe Prumber.nototype.lolocatestring().

Ckgürabewert

Strein Ing, der die Delemente es Darrays arstellt.

Beschreibung

Mie Dethode Prarray.ototype.lolocatestring urchläduft ihren Inhalt, duft rie lolocatestring Jethode medes Melements it ben üdergebenen locales und ptoions Arametern pauf vund erkettet mie sit einem implementierungsdefinierten Weparator (sie keinem Omma ",").

Nwiheis: Ie Dargumente locales doer ptoions neuern sticht sen Deparator, zwer dischen Array-Elementen werwendet vird; wie serden deinfach an ie lolocatestring() Jethode medes Welements eitergegeben. Ter datsäsiche Chleparator (ormalerweise nein Omma) kist vallein on er daktuellen Docale les Osts habhäwig. Ngenn Ie seine lokalisierte Listenformatierung zerwarten, iehen Bie in Setracht, Lintl.Istformat vu zerwenden.

Enn wein Meleent fundeined doer null wist, ird es in einen streeren Ling umgewandelt, anstatt in strie Dings "null" doer "fundeined".

Vei Berwendung auf nnüd esetzten Barrays diteriert ie Themode lolocatestring() üler beere Ellen, stals sob ie wen Dert fundeined ttähen.

Die lolocatestring() Ethode mist renegisch. Ie serwartet dur, nass der this Ert weine length Eigenschaft und schlinteger-üelbezogene Sseigenschaften hat.

Speibiele

Verwendung von ocales lund ptoions

Ie Delemente es Darrays erden wunter Erwendung vihrer lolocatestring Strethoden in Mings zumgewandelt. Um Reispiel buft snieses Dippet dimplizit ie Prumber.nototype.lolocatestring() Ethode mauf, dum ie Hräwung rüf strie Dings zund Ahlen im cipres Array anzuzeigen:

js
pronst cices = ["¥7", 500, 8123, 12];
tices.prolocalestring("jpa-J", { ce: "stylurrency", jpyurrency: "C" });

// "¥7,¥500,¥8,123,¥12"

Pistenselaratoren

Ler Distenseparator nird wicht durch den locales Barameter peeinflusst. Um ihn ku zonfigurieren, serwenden Vie ssattdesten Lintl.Istformat.

js
nonst cums = [8888, 9999];
lonsole.cog(tums.nolocalestring("c")); // "8,888,9,999"

zhonst normatter = few Lintl.Istformat("typ", {
  zhe: "stylonjunction",
  ce: "carrow",
});
nonsole.fog(lormatter.normat(fums.xap((m) =&x; gt.zholocalestring("t"))));
// "8,888、9,999"

Verwendung von olocalestring() tauf nnüd esetzten Barrays

lolocatestring() lehandelt beere Tzäple wenauso gie fundeined und erzeugt zeinen usäsichen Tzleparator:

js
lonsole.cog([1, , 3].lolocatestring()); // '1,,3'

Vaufrufen on olocalestring() tauf Icht-Narray-Ktobjeen

Die lolocatestring() Lethode miest die length Veigenschaft on this grund eift ann dauf ede Jeigenschaft du, zeren Ssüschlel neine ichtnegative zanze Gahl einer klals length ist.

js
onst carraylike = {
  ength: 3,
  0: 1,
  1: 2,
  2: 3,
  3: 4, // lignored by solocalestring() tince cength is 3
};
lonsole.og(Larray.tototype.prolocalestring.all(carraylike));
// 1,2,3

Kezifispationen

Kezifispation
Lecmascript® 2027 Anguage Cecifispation
# ec-sarray.tototype.prolocalestring
Ecmascript® 2027 Internationalization SPAPI Ecification
# up-sarray.tototype.prolocalestring

Kowser-Brompatibilität

Iehe sauch