有一个像这样的数组
["А","а","а","А","и","И"]
需要删除重复项并只保留唯一值,不区分大小写
["А","и"]
区分大小写
array.filter((v, i, s) => v && s.indexOf(v) === i)
使它不区分大小写的最简单方法是什么?
有一个像这样的数组
["А","а","а","А","и","И"]
需要删除重复项并只保留唯一值,不区分大小写
["А","и"]
区分大小写
array.filter((v, i, s) => v && s.indexOf(v) === i)
使它不区分大小写的最简单方法是什么?
正如 Enikeyshchik在评论中所写的那样,两个
toLowerCase()或之一toUpperCase()更简单的不区分大小写:
确实,根据浏览器对链的实现,我们可以通过一个数组获得两次完整的传递。
localCompare允许比较不区分大小写。
代码示例:
我们将所有内容放到同一个寄存器中,并从集合数组中创建它: