en Python, que puede hacer lo siguiente:formato de cadena NodeJS como Python?
name = "bob"
print("Hey, %s!" % name)
¿Hay algo similar a (o pitón de .format()
) en JavaScript/NodeJS?
en Python, que puede hacer lo siguiente:formato de cadena NodeJS como Python?
name = "bob"
print("Hey, %s!" % name)
¿Hay algo similar a (o pitón de .format()
) en JavaScript/NodeJS?
sprintf debería hacer lo que está pidiendo, creo.
Pero eso solo lo imprime, ¿verdad? ¿Qué ocurre si quiero hacer algo como 'socket.send (" AVISO # canal: mi nombre es% s "% (bot.name));'? –
¿No? No lo pensé, así que pensé que devolvía una cadena –
AFAIK sprintf no es parte del nodo. Solía ser un paquete, obsoleto ahora. La respuesta de @Alex a continuación debe considerarse válida. – Overdrivr
Puede usar util.format, es printf
como función.
Duplicado de http://stackoverflow.com/questions/610406/javascript-equivalent-to-printf-string-format – ubik
Puede considerar el uso de CoffeeScript utiliza espacios en blanco para la delimitación de bloques como Python y también tiene una lista de comprensiones. No proporciona formato de cadenas pero puede interpolar, p. console.log ("¡Hola, # {nombre}!") – denysonique