对打包字符串的打字稿数组进行排序?

时间:2017-08-21 16:43:38

标签: angular sorting typescript

我尝试按组排序我的数组,然后尝试使用标识符字段,这样可以正常工作,直到其中一个字符串包含特殊字符,例如ÁŰ

是否有任何类型的打字稿或ng-2特定方法或某种方法来解决我的问题?

示例排序方法:

private someSortingMethod(): void {
        this.sortable= this.sortable.sort((t1: SomeThing, t2: SomeThing): number => {
            if (t1.group < t2.group) return -1;
            if (t1.group > t2.group) return 1;
            if (t1.identifier < t2.identifier) return -1;
            if (t1.identifier > t2.identifier) return 1;
            return 0;
        });
    }

谢谢。

1 个答案:

答案 0 :(得分:1)

npm上有一个包可以满足您的需求:

var removeDiacritics = require('diacritics').remove;
console.log(removeDiacritics("Iлtèrnåtïonɑlíƶatï߀ԉ"));
// prints "Internationalizati0n" 

https://www.npmjs.com/package/diacritics

相关问题