Formatieren von Strings in JavaScript: Ein Äquivalent zu printf/String.Format
Entwickler, die von anderen Programmiersprachen wie C, PHP, C#, oder Java ist möglicherweise mit leistungsstarken Formatierungsfunktionen wie printf() und String.Format() vertraut. Für JavaScript-Entwickler, die eine ähnliche Funktion suchen, untersucht dieser Artikel praktikable Alternativen.
Aktuelles JavaScript (ES6 und höher)
Ab ES6 bieten Vorlagenzeichenfolgen eine praktische Lösung:
let soMany = 10; console.log(`This is ${soMany} times easier!`); // Outputs: "This is 10 times easier!"
Älteres JavaScript (Vor ES6)
Vor ES6 verließen sich JavaScript-Entwickler auf Bibliotheken von Drittanbietern oder benutzerdefinierte Implementierungen:
function format(string, ...args) { let result = string; for (let i = 0; i < args.length; i++) { result = result.replace(`{${i}}`, args[i]); } return result; } console.log(format("This is {0} times easier!", 10)); // Outputs: "This is 10 times easier!"
Überlegungen
Das obige ist der detaillierte Inhalt vonWie kann ich die printf/String.Format-Funktionalität in JavaScript erreichen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!