Obtuve un comportamiento inesperado cuando intento concatenar dos cadenas en un estilo sin puntos:
const namespace = "ns-"; const names = ['bar','foo', 'baz']; names.map((i) => namespace.concat(i)) // ok names.map(namespace.concat) // ERROR: String.prototype.concat called on null or undefined Pensé que podría omitir el parámetro en la llamada de función ya que AFAIK a => fn(a) es lo mismo que llamar a fn . Pero en el caso de usar concat() no funciona.
Obviamente, me falta algo en el idioma, pero no sé qué es