¿Hay alguna diferencia en la complejidad del tiempo entre [1,2,3].toString() y [1,2,3].join() . Según tengo entendido, la complejidad del tiempo de la función de join es O(n) . ¿Cuál es la complejidad temporal del método .toString() ?
Ambos tienen la misma complejidad temporal. Array.prototype.toString llama a Array.prototype.join sin argumentos. ',' es el separador predeterminado.
toString() tiene la misma complejidad de tiempo que join(), la diferencia es que con join() es posible elegir el separador.
array.join([separador]);