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 184 views
1 answer 140 views
1 answer 125 views
1 answer 128 views
1 answer 115 views
1 answer 129 views
1 answer 119 views
...