格式化数值
NumberFormat接收两个参数,第一个接受指定数值格式的区域,第二个用于指定格式化细节的对象。
具体参数点击查看 _USmdn
let lan = Intl.NumberFormat("hi-IN-u-nu-deva").format;
lan(lan(0123456789)) // "१२,३४,५६,७८९"
let lan = Intl.NumberFormat("hi-IN-u-nu-deva",{
style:"percent"
}).format;
lan(0123456789) // "१२,३४,५६,७८,९००%"
格式化时间
const date = new Date();
Intl.DateTimeFormat("en-US").format(date); // "4/27/2021"
Intl.DateTimeFormat("cn").format(date); // "2021/4/27"
比较字符串
let collator = new Intl.Collator().compare;
["Z","A","a","z"].sort(collator) // (4) ["a", "A", "z", "Z"]
都有两个参数~ 就不一一列举了!🤣🤣