📅  最后修改于: 2023-12-03 15:01:37.873000             🧑  作者: Mango
JavaScript Intl.Collator.prototype.compare() 方法是 Collator 对象的一个实例方法,用于比较两个字符串。此方法会按照当前的区域设置和排序规则进行比较,将比较结果返回。
collator.compare(string1, string2)
string1
:要比较的第一个字符串。string2
:要比较的第二个字符串。string1
小于 string2
时,返回一个负数。string1
等于 string2
时,返回0。string1
大于 string2
时,返回一个正数。const collator = new Intl.Collator('zh-Hans-CN', { usage: 'sort' });
console.log(collator.compare('北京', '上海'));
// 输出:-1
上述示例代码创建一个 Collator 对象,将其语言地区设置为简体中文(中国大陆),排序规则为“sort”。接着,通过比较字符串“北京”和“上海”,得到的结果为 -1,表示字符串“北京”比字符串“上海”小。