Unique Array Elements
by secretgspot
HTML
<div id="there"></div>
JavaScript
function unique( each )
{
//var contains = (each in this);
var contains = Array.prototype.hasOwnProperty.call( this, each )
if( !contains )
{
this[ each ] = each;
}
return( !contains );
}
$('#there').html( JSON.stringify(
['a', 'b', 'c', 'b', {a:true}, {a:false}, 'a', 'b', 'c', 'b', 'a']
.filter( unique )));