Array.prototypeで」配列の重複する要素を削除するコード

JSコード
Array.prototype.elementFunc = function(){
var kdf = [];
var tg = {};
for(var i = 0; i < this.length; i++){
if(!tg[this[i]]){
kdf.push(this[i]);
tg[this[i]] = 1;
}
}
return kdf;
}
var ctn = [256,256,34,’tokyo’,256,256,34,’tokyo’,’str’,’str1′];
alert(ctn.elementFunc());