當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


JavaScript Intl ListFormat()用法及代碼示例

JavaScript Intl.ListFormat() 構造函數用於創建 Intl.ListFormat 對象。該構造函數是使用新關鍵字。如果我們創建沒有 new 關鍵字的構造函數,它將給出 TypeError。

用法:

new Intl.ListFormat(loc, opt)

Parameters: 它有兩個參數都是可選的。

  • loc: 它是一個字符串或字符串數組,包含參數的一般形式和解釋
  • opt: 它是一個包含以下屬性的對象localeMatcher、類型、樣式、等等。

返回類型:一個 Intl.ListFormat 對象

下麵的示例說明了 JavaScript Intl ListFormat() 構造函數:

示例 1:這個例子創建了一個連詞列表格式。

Javascript


var courses = ["DSA", "Web Dev", "Python", "Java"] 
  
console.log(new Intl.ListFormat("en-GB", {  
    style: "narrow", type: "conjunction" 
      
}).format( 
    courses, 
),) 
  
console.log(new Intl.ListFormat("en-GB", {  
    style: "long", type: "conjunction" 
      
}).format( 
    courses, 
),)

輸出:

DSA, Web Dev, Python, Java
DSA, Web Dev, Python and Java

示例 2:這個例子創建了一個析取單元ListFormat

Javascript


var courses = ["DSA", "Web Dev", "Python", "Java"] 
  
console.log(new Intl.ListFormat("en-GB", {  
    style: "narrow", type: "unit" 
      
}).format( 
    courses, 
),) 
  
console.log(new Intl.ListFormat("en-GB", {  
    style: "long", type: "disjunction" 
      
}).format( 
    courses, 
),)

輸出:

DSA Web Dev Python Java
DSA, Web Dev, Python or Java

支持的瀏覽器:

  • Chrome
  • Edge
  • Firefox
  • Opera
  • Safari

我們有完整的 JavaScript Intl 方法列表可供檢查,請閱讀 JavaScript Intl Reference 文章



相關用法


注:本文由純淨天空篩選整理自shobhit_sharma大神的英文原創作品 JavaScript Intl ListFormat() Constructor。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。