JavaScript Intl.DisplayNames 构造函数用于创建 Intl.DisplayNames 对象。该构造函数是使用 new 关键字创建的。如果我们创建不带 new 关键字的构造函数,它将给出 TypeError
用法:
new Intl.DisplayNames(loc, opt)
Parameters: 它有两个参数都是可选的。
- loc: 它是一个字符串或字符串数组,允许以下值
- nu: 它指定要使用的编号系统,可以阿拉伯, 巴厘岛, latn, tibt等等。
- opt: 它是一个可以具有以下属性的对象样式、类型、语言显示、后备等等。
返回:一个 DisplayNames 对象。
下面的示例说明了 JavaScript Intl DisplayNames() 构造函数:
例1:在此例如,我们使用 dateTimeField 和 calendar/等属性
Javascript
const example1 = new Intl.DisplayNames("en", { type: "dateTimeField" });
const example2 = new Intl.DisplayNames("fr", { type: "dateTimeField" });
const example3 = new Intl.DisplayNames("en", {type: "calendar"});
console.log(example1.of("year"));
console.log(example2.of("year"));
console.log(example3.of("chinese"));
输出:
year année Chinese Calendar
示例 2:在此示例中,我们将在构造函数中使用 Language 和 LanguageDisplay 等属性。
Javascript
const example1 = new Intl.DisplayNames("en", {
type: "language",
languageDisplay: "dialect",
});
const example2 = new Intl.DisplayNames("fr", {
type: "language",
languageDisplay: "standard",
});
console.log(example1.of("en-GB"));
console.log(example2.of("en-GB"));
输出:
British English anglais (Royaume-Uni)
支持的浏览器:
- Chrome
- Edge
- Firefox
- Opera
- Safari
我们有完整的 JavaScript Intl 方法列表可供检查,请阅读 JavaScript Intl Reference 文章。
相关用法
- JavaScript Intl DateTimeFormat()用法及代码示例
- JavaScript Intl ListFormat()用法及代码示例
- JavaScript Intl PluralRules()用法及代码示例
- JavaScript Intl Collator()用法及代码示例
- JavaScript Intl Segementer()用法及代码示例
- JavaScript Intl.ListFormat.supportedLocalesOf()用法及代码示例
- JavaScript Intl.DateTimeFormat.supportedLocalesOf()用法及代码示例
- JavaScript Intl.Collator.supportedLocalesOf()用法及代码示例
- JavaScript Math cosh()用法及代码示例
- JavaScript Math sinh()用法及代码示例
- JavaScript Math sin()用法及代码示例
- JavaScript Math cos()用法及代码示例
- JavaScript Math tan()用法及代码示例
- JavaScript Math abs()用法及代码示例
- JavaScript Math pow()用法及代码示例
- JavaScript Math asin()用法及代码示例
- JavaScript Math acos()用法及代码示例
- JavaScript Math atan()用法及代码示例
- JavaScript Math ceil()用法及代码示例
- JavaScript Math floor()用法及代码示例
- JavaScript Math round()用法及代码示例
- JavaScript Math trunc()用法及代码示例
- JavaScript Math max()用法及代码示例
- JavaScript Math min()用法及代码示例
- JavaScript Math sqrt()用法及代码示例
注:本文由纯净天空筛选整理自shobhit_sharma大神的英文原创作品 JavaScript Intl DisplayNames() Constructor。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。