📌  相关文章
📜  JavaScript intl.collator.prototype.compare() 方法(1)

📅  最后修改于: 2023-12-03 15:01:37.873000             🧑  作者: Mango

JavaScript Intl.Collator.prototype.compare() 方法

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,表示字符串“北京”比字符串“上海”小。