ich ein Array haben zurückzukehren und ich bin mit der Filterfunktion für Arrays nach Duplikaten überprüfen:Array Filter eine Zeichenfolge
var array = [hello, world, hello, hi, how are you];
var uniqueArray = array.filter(function(item, pos) {
return array.indexOf(item) == pos;
});
return uniqueArray.join(",");
Nun möchte Ich mag diese einzigartige Array als String zurück und aus unerfindlichen Grund, dass es versagt. Aus der Dokumentation geht hervor, dass es ein Array zurückgibt, aber wie kann ich dieses eindeutige Array in einen String konvertieren?
Welche Fehler erhalten Sie? – gcampbell
'var array = [hallo, welt, hallo, hi, wie geht's];' sollte 'var array = ['hallo', 'welt', 'hallo', 'hi', 'wie geht es dir']; 'es sei denn, das sind die Namen von Variablen. Der Rest des Codes funktioniert gut. Btw: '.join()' und '.join (", ")' sind die gleichen – k102
@ k102 speziell die 'Wie geht es dir 'ohne Kommas wäre nicht gültig – naomik