Open In App

JavaScript Intl ListFormat formatToParts() Method

The Intl.ListFormat.prototype.formatToParts() method is an inbuilt method in JavaScript that returns an Array of objects representing the different components that can be used to format a list of values in a locale-aware fashion.

Syntax: 



Intl.ListFormat.prototype.formatToParts(list)

Parameters: This method accepts a single parameter as mentioned above and described below: 

Return Value: This method returns an Array of components that contains the formatted parts from the list.



The below examples illustrate the Intl.ListFormat.prototype.formatToParts() method in JavaScript:

Example 1: In this example, we will see the basic use of the Intl.ListFormat.prototype.formatToParts() method in 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>

Output: 

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

Example 2: In this example, we will see the basic use of the Intl.ListFormat.prototype.formatToParts() method in 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>

Output: 

Object {type: 'element', value: 'Geeks1'}
Object {type: 'literal', value: ', '}
Object {type: 'element', value: 'Geeks2'}
Object {type: 'literal', value: ', और '}
Object {type: 'element', value: 'Geeks3'}

We have a complete list of Javascript Intl methods, to check those please go through the Javascript Intl Complete Reference article.

Supported Browsers: The browsers supported by Intl.ListFormat.prototype.formatToParts() method are listed below: 


Article Tags :