[javascript] JS cadenas "+" vs método concat


Answers

En JS "+" la concatenación funcionó al crear un nuevo objeto String.

por ejemplo:

var s = "Hello";

tenemos un objeto

siguiente:

s = s + " World";

ahora, s es un nuevo objeto.

Segundo método: String.prototype.concat

Question

Esta pregunta ya tiene una respuesta aquí:

Tengo cierta experiencia con Java y sé que la concatenación de cadenas con el operador "+" produce un nuevo objeto.

Me gustaría saber cómo hacerlo en JS de la mejor manera, ¿cuál es la mejor práctica para ello?




Hubo un momento en que la adición de cadenas en una matriz y la finalización de la cadena mediante el uso de la join fue el método más rápido / mejor. En estos días los navegadores tienen rutinas de cadenas altamente optimizadas y se recomienda que los métodos + y += sean más rápidos / mejores




Related



Tags

javascript javascript