JavaScript
//Current
var deleteDuplicates = function(arr) {
var results = [];
arr.slice().filter(function (value, i, array) {
array[i] = (value = value.trim());
var idx = array.indexOf(value);
if(idx === i && idx !== -1) {
results.push(value);
}
});
return results;
};
var testArr = [' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег', 'длинный тег ', 'очень длинный тег ', ' тег', 'тег', ' длинный тег',...