当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


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。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。