Chrome 和 Firefox 等浏览器提供了一个 console
API,可以发出格式化的日志消息,如下所示:
>>> console.log("%s has %d points", "Sam", "100");
Sam has 100 points
现在,假设我想生成一个格式化字符串,但不一定要将它登录到控制台。浏览器是否公开了生成日志字符串的 native 函数?它是 ECMA 标准吗?或者我们应该满足于第三方库,例如 JavaScript sprintf现在?
最佳答案
ES6 将以以下形式引入一些基本的字符串格式:
`${name} has ${val} points`;
但是目前 ES5 中没有原生的字符串格式。
关于javascript - 原生 Javascript 类似 printf 的函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15819115/