mirror of
https://github.com/LCPQ/QUESTDB_website.git
synced 2024-08-25 05:31:51 +02:00
Fix uniq function
This commit is contained in:
parent
057146838f
commit
721d95b4d0
@ -1,11 +1,11 @@
|
||||
function uniq(array)
|
||||
{
|
||||
if (array.length == 0) return [];
|
||||
const sortedArray = array.sort().map( x => [x, JSON.stringify(x)] );
|
||||
var uniqueArray = [ sortedArray[0][0] ];
|
||||
const sortedArray = array.map( x => [JSON.stringify(x), x] ).sort();
|
||||
var uniqueArray = [ sortedArray[0][1] ];
|
||||
for (let i=1 ; i<sortedArray.length ; i++) {
|
||||
if ( sortedArray[i][1] != sortedArray[i-1][1])
|
||||
uniqueArray.push(sortedArray[i][0])
|
||||
if ( sortedArray[i][0].localeCompare(sortedArray[i-1][0]) != 0 )
|
||||
uniqueArray.push(sortedArray[i][1])
|
||||
}
|
||||
return uniqueArray;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user