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

El método Intl.ListFormat.prototype.format() es un método integrado en JavaScript que devuelve una string con una representación de la lista específica del idioma.
Sintaxis: 
 

listFormat.format([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 un objeto iterable, como un Array.

Valor devuelto: este método devuelve una string con formato específico del idioma que representa los elementos de la lista.
Los siguientes ejemplos ilustran el método Intl.ListFormat.prototype.format() en JavaScript:
Ejemplo 1: 
 

javascript

<script>
const gfg = ['Geeks1', 'Geeks2', 'Geeks3', 'Geeks4'];
 
const result1 = new Intl.ListFormat('en',
    { style: 'long', type: 'conjunction' });
console.log(result1.format(gfg));
 
const result2 = new Intl.ListFormat('db',
    { style: 'short', type: 'disjunction' });
console.log(result2.format(gfg));
 
const result3 = new Intl.ListFormat('en',
    { style: 'narrow', type: 'unit' });
console.log(result3.format(gfg));
</script>

Producción: 
 

"Geeks1, Geeks2, Geeks3, and Geeks4"
"Geeks1, Geeks2, Geeks3, or Geeks4"
"Geeks1 Geeks2 Geeks3 Geeks4"

Ejemplo 2: 
 

javascript

<script>
const gfg = ['Geeks1', 'Geeks2', 'Geeks3', 'Geeks4'];
 
const result1 = new Intl.ListFormat('hi',
    { style: 'long', type: 'conjunction' });
console.log(result1.format(gfg));
 
const result2 = new Intl.ListFormat('hi',
    { style: 'short', type: 'disjunction' });
console.log(result2.format(gfg));
 
const result3 = new Intl.ListFormat('hi',
    { style: 'narrow', type: 'unit' });
console.log(result3.format(gfg));
</script>

Producción: 
 

Navegadores compatibles: los navegadores compatibles con el método Intl.ListFormat.prototype.format() 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 *