我想要一个模仿 python .format() 函数的javascript函数,它的工作方式类似于
.format(*args, **kwargs)
上一个问题为 '.format(*args) 提供了一个可能的(但不完整的)解决方案
JavaScript 等价于 printf/string.format
我希望能够做到
"hello {} and {}".format("you", "bob"
==> hello you and bob
"hello {0} and {1}".format("you", "bob")
==> hello you and bob
"hello {0} and {1} and {a}".format("you", "bob",a="mary")
==> hello you and bob and mary
"hello {0} and {1} and {a} and {2}".format("you", "bob","jill",a="mary")
==> hello you and bob and mary and jill
我意识到这是一项艰巨的任务,但也许在某个地方有一个完整的(或至少部分的)解决方案,其中也包括关键字参数。
哦,我听说 AJAX 和 JQuery 可能有这方面的方法,但我希望能够在没有所有开销的情况下做到这一点。
特别是,我希望能够将它与谷歌文档的脚本一起使用。
谢谢