📌  相关文章
📜  JavaScript | Intl.Collator.prototype.resolvedOptions() 方法

📅  最后修改于: 2022-05-13 01:56:29.645000             🧑  作者: Mango

JavaScript | Intl.Collator.prototype.resolvedOptions() 方法

Intl.Collator.prototype.resolvedOptions()方法是 JavaScript 中的一个内置方法,用于返回一个新对象,该对象的属性反映在此 Collator 对象初始化期间计算的语言环境和排序选项。
句法:

collator.resolvedOptions()

参数:此函数不接受任何参数。
返回值:此方法返回一个新对象,其属性反映在给定 Collator 对象初始化期间计算的语言环境和排序选项。
下面的示例说明了Intl.Collator.prototype.resolvedOptions() 方法中的 JavaScript:
示例 1:

javascript
var vall = new Intl.Collator('de', { sensitivity: 'base' })
var geek = vall.resolvedOptions();
 
console.log(geek.locale);          
console.log(geek.usage);       
console.log(geek.sensitivity);  
console.log(geek.ignorePunctuation);
console.log(geek.collation);        
console.log(geek.numeric);


javascript
let geek = new Intl.Collator('de-DE');
let geek1 = new Intl.Collator('ar');
let geek2 = new Intl.Collator('hi');
let val1 = geek.resolvedOptions();
let val2 = geek1.resolvedOptions();
let val3= geek2.resolvedOptions();
console.log(val1.sensitivity);
console.log(val2.collation);
console.log(val3.numeric);


输出:

"de"
"sort"
"base"
false
"default"
false

示例 2:

javascript

let geek = new Intl.Collator('de-DE');
let geek1 = new Intl.Collator('ar');
let geek2 = new Intl.Collator('hi');
let val1 = geek.resolvedOptions();
let val2 = geek1.resolvedOptions();
let val3= geek2.resolvedOptions();
console.log(val1.sensitivity);
console.log(val2.collation);
console.log(val3.numeric);

输出:

"variant"
"default"
false

支持的浏览器: Intl.Collator.prototype.resolvedOptions() 方法支持的浏览器如下:

  • 谷歌浏览器 24 及更高版本
  • 火狐 29 及以上
  • Opera 15 及以上
  • 边缘 12 及以上
  • IE 11 及以上
  • Safari 10 及更高版本