A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://www.geeksforgeeks.org/javascript/javascript-intl-listformat-formattoparts-method/ below:

JavaScript Intl ListFormat formatToParts() Method

JavaScript Intl ListFormat formatToParts() Method

Last Updated : 12 Jul, 2025

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.

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.

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: 



RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4