Quiero convertir el Set de JavaScript en una string con espacio.
Por ejemplo, si tengo un conjunto como:
var foo = new Set(); foo.add('hello'); foo.add('world'); foo.add('JavaScript'); Y me gustaría imprimir la cadena del conjunto: hello world JavaScript (espacio entre cada elemento).
Intenté los siguientes códigos pero no funcionan:
foo.toString(); // Not working String(foo); // Not working¿Existe una forma más simple y fácil de convertir de Set a string ?
Puede iterar a través del conjunto y construir una matriz de los elementos y devolver la cadena deseada uniéndose a la matriz.
var foo = new Set(); foo.add('hello'); foo.add('world'); foo.add('JavaScript'); let strArray = []; for(str of foo){ strArray.push(str); } console.log(strArray.join(" "));