JavaScript | Método Intl.ListFormat.prototype.formatToParts()

El método Intl.ListFormat.prototype.formatToParts() es un método incorporado en JavaScript que devuelve una array de objetos que representan los diferentes componentes que se pueden usar para dar formato a una lista de valores de manera que tenga en cuenta la configuración regional.
Sintaxis: 
 

Intl.ListFormat.prototype.formatToParts(list)

Parámetros: este método acepta un solo parámetro como se mencionó anteriormente y se describe a continuación: 
 

  • list: este parámetro contiene una array de valores que se formatearán de acuerdo con una configuración regional.

Valor devuelto: este método devuelve una array de componentes que contiene las partes formateadas de la lista.
Los siguientes ejemplos ilustran el método Intl.ListFormat.prototype.formatToParts() en JavaScript:
Ejemplo 1: 
 

javascript

<script>
const gfg = ['Geeks1', 'Geeks2', 'Geeks3'];
const result = new Intl.ListFormat('en-GB',
    { style: 'long', type: 'conjunction' });
 
let val = result.formatToParts(gfg);
 
console.log(val[0]);
console.log(val[1]);
console.log(val[2]);
console.log(val[3]);
console.log(val[4]);
</script>

Producción: 
 

Object { type: "element", value: "Geeks1" }
Object { type: "literal", value: ", " }
Object { type: "element", value: "Geeks2" }
Object { type: "literal", value: " and " }
Object { type: "element", value: "Geeks3" }

Ejemplo 2: 
 

javascript

<script>
const gfg = ['Geeks1', 'Geeks2', 'Geeks3'];
const result = new Intl.ListFormat('hi',
    { style: 'long', type: 'conjunction' });
 
let val = result.formatToParts(gfg);
 
console.log(val[0]);
console.log(val[1]);
console.log(val[2]);
console.log(val[3]);
console.log(val[4]);
</script>

Producción: 
 

Navegadores compatibles: los navegadores compatibles con el método Intl.ListFormat.prototype.formatToParts() se enumeran a continuación: 
 

  • Google Chrome 72 y superior
  • Edge 79 y superior
  • Firefox 78 y superior
  • Ópera 60 y superior
  • Safari 14.1 y superior
     

Publicación traducida automáticamente

Artículo escrito por SHUBHAMSINGH10 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *