This code gets rid of all the duplicate variables. Is there a way to make the array search in this function case insensitive?
var x = ["AAA", "aaa", "bbb", "BBB"];
function unique(list) {
var result = [];
$.each(list, function(i, e) {
if ($.inArray(e, result) == -1) result.push(e);
});
return result;
}
// Output should be AAA, bbb
console.log(unique(x));
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
Associated JSFiddle here

x = x.map(el => el.toLowerCase()).toLowerCase()on everything, so that there is a always the same case