[ Web Proxy ]
URL:
Viewing: https://developer.mozilla.org/ja/docs/Web/JavaScript/Reference/Global_Objects/Intl/DisplayNames/of [Back]  [Original]

Intl.DisplayNames.prototype.of() - JavaScript | MDN

MDN Web Docs

View in English Always switch to English

Intl.DisplayNames.prototype.of()

Baseline

20214

of() Intl.DisplayNames Intl.DisplayNames

const regionNamesInEnglish = new Intl.DisplayNames(["en"], { type: "region" });
const regionNamesInTraditionalChinese = new Intl.DisplayNames(["zh-Hant"], {
  type: "region",
});

console.log(regionNamesInEnglish.of("US"));
// : "United States"

console.log(regionNamesInTraditionalChinese.of("US"));
// : ""

js
of(code)

code

code type

fallback "none" undefined

: fallback code fallback

RangeError

type code

of

js
const regionNames = new Intl.DisplayNames("en", { type: "region" });
regionNames.of("419"); // "Latin America"

const languageNames = new Intl.DisplayNames("en", { type: "language" });
languageNames.of("fr"); // "French"

const currencyNames = new Intl.DisplayNames("en", { type: "currency" });
currencyNames.of("EUR"); // "Euro"

const languageNamesStandard = new Intl.DisplayNames("fr", {
  type: "language",
  languageDisplay: "standard",
});
languageNamesStandard.of("fr-CA"); // "franais (Canada)"

const languageNamesDialect = new Intl.DisplayNames("fr", {
  type: "language",
  languageDisplay: "dialect",
});
languageNamesDialect.of("fr-CA"); // "franais canadien"

fallback

Intl.DisplayNames fallback: "code" of() code fallback "none" undefined

js
console.log(
  new Intl.DisplayNames("en", { type: "region", fallback: "code" }).of("ZL"),
); // "ZL"

console.log(
  new Intl.DisplayNames("en", { type: "region", fallback: "none" }).of("ZL"),
); // undefined

code type "region" code unicode_region_subtag 2 3 RangeError

js
console.log(
  new Intl.DisplayNames("en", { type: "region", fallback: "code" }).of("ZLC"),
); // throws RangeError: invalid value "ZLC" for option region

ECMAScript 2027 Internationalization API Specification
# sec-Intl.DisplayNames.prototype.of


Web Proxy Viewer  |  New URL  |  Original Page