How to sort an array of strings ignoring the case in Node.js

1 Answer

0 votes
let arr = ["php", "NODE.JS", "typescript", "c++", "c", "PHP", "C++", "nodejs", "C", "JAVASCRIPT"]; 

arr.sort((a, b) => {
  return a.localeCompare(b, undefined, {sensitivity: 'base'});
});

   
console.log(arr);
  
   
   
   
/*
run:
   
['c', 'C', 'c++', 'C++', 'JAVASCRIPT', 'NODE.JS', 'nodejs', 'php', 'PHP', 'typescript']
   
*/

 



answered Feb 26, 2022 by avibootz

Related questions

2 answers 166 views
1 answer 131 views
1 answer 118 views
1 answer 122 views
1 answer 110 views
1 answer 125 views
1 answer 111 views
...