Documentación offline JavaScript main

Intl.Segmenter.prototype.resolvedOptions()

main Documentación oficial Licencia CC-BY-SA-2.5Descargado el 2026-08-02

En esta página

The resolvedOptions() method of {{jsxref("Intl.Segmenter")}} instances returns a new object with properties reflecting the options computed during initialization of this Segmenter object.

{{InteractiveExample("JavaScript Demo: Intl.Segmenter.prototype.resolvedOptions()")}}

```js interactive-example const segmenter = new Intl.Segmenter("fr-FR"); const options = segmenter.resolvedOptions();

console.log(options.locale); // Expected output: "fr-FR"

console.log(options.granularity); // Expected output: "grapheme"

## Syntax

```js-nolint
resolvedOptions()

Parameters#

None.

Return value#

A new object with properties reflecting the options computed during the initialization of this Segmenter object. The object has the following properties, in the order they are listed:

  • locale
  • : The {{glossary("BCP 47 language tag")}} for the locale actually used, determined by the locale negotiation process. No Unicode extension key will be included in the output.
  • granularity
  • : The value provided for this property in the options argument, with default filled in as needed. It is either "grapheme", "word", or "sentence". The default is "grapheme".

Examples#

Basic usage#

const spanishSegmenter = new Intl.Segmenter("es", { granularity: "sentence" });
const options = spanishSegmenter.resolvedOptions();
console.log(options.locale); // "es"
console.log(options.granularity); // "sentence"

Default granularity#

const spanishSegmenter = new Intl.Segmenter("es");
const options = spanishSegmenter.resolvedOptions();
console.log(options.locale); // "es"
console.log(options.granularity); // "grapheme"

Fallback locale#

const banSegmenter = new Intl.Segmenter("ban");
const options = banSegmenter.resolvedOptions();
console.log(options.locale);
// "fr" on a runtime where the Balinese locale
// is not supported and French is the default locale
console.log(options.granularity); // "grapheme"

Specifications#

{{Specifications}}

Browser compatibility#

{{Compat}}