gpt4 book ai didi

extjs4 - EXTJS 中的 Ext.String.format 增强

转载 作者:行者123 更新时间:2023-12-02 09:30:10 25 4
gpt4 key购买 nike

我是 ExtJS 新手。我遇到了以下代码:

Ext.String.format('<a href="mailto:{0}">{1}</a>',value+"@abc.com",value);

现在这将创建一个 mailto 链接。但我的疑问是 Ext.String.format 是如何工作的以及我还能用它做什么?

最佳答案

Ext.String.format :

Allows you to define a tokenized string and pass an arbitrary number of arguments to replace the tokens. Each token must be unique, and must increment in the format {0}, {1}, etc.

您可以查看source函数并查看它使用 formatRe 正则表达式 (/\{(\d+)\}/g):

format: function(format) {
var args = Ext.Array.toArray(arguments, 1);
return format.replace(formatRe, function(m, i) {
return args[i];
});
}

关于extjs4 - EXTJS 中的 Ext.String.format 增强,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21877597/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com