将javascript函数改为使用列表而不是字符串
change javascript function to work with list instead of string
我有这样的代码:
function string_to_url(string) {
var replace = new Array(''u00E1',''u00C1',''u00E9',''u00C9',''u00ED',''u00CD',''u00F3',''u00D3',''u00FA',''u00DA',''u00FC',''u00DC',''u00F6',''u00D6',''u00F5',''u00D5',''u00FB',''u00DB',''u00BE',''u0161',''u00E8',''u017E',''u00FD',''u00F4',''u00E4',''u00F2',''u00E5',''u00BC',''u0160',''u00C8',''u017D',''u00DD',''u00D2',''u00C5',''u00EC',''u00CC',''u00EA',''u00C6',''u00E6',''u00D8',''u00F8');
var replace_n = new Array('a','A','e','E','i','I','o','O', 'u','U','u','U','o','O','o','O','u','U','l','s','c','z','y','o','a','n','a','l','s','C','Z','Y','N','A','e','E','e','AE', 'ae','O','o');
for (var i = 0; i < replace.length; i++) {
string = string.replace(replace[i], replace_n[i]);
}
return string;
}
我想把它改成list of list而不是string
例如[["'u00C1'u00ED",4],[["'u00ED'u00CD",2],["'u00CD'u00C1",1]]
任何想法?我是新的javascript,我不能继续使用脚本
var list = [["'u00C1'u00ED",4],[["'u00ED'u00CD",2],["'u00CD'u00C1",1]];
for (var i = 0, len = list.length; i < len; i++) {
string_to_url(list[i]);
}
或者,如果您只需要支持某些现代浏览器:
var list = ...;
list.forEach(function (item) {
string_to_url(item);
});
这将更新列表,将其中的字符串替换为翻译。
for (i = 0; i < list.length; i++) {
list[i][0] = string_to_url(list[i][0]);
}
相关文章:
- 如何发送分配列表<字符串>到JavaScript数组或可枚举对象
- 对级联下拉列表使用不同的连接字符串
- 在元素列表中搜索给定字符串
- 在字符串列表中搜索任何出现的单词,如果单词的第一个字符匹配,则高亮匹配单词.Javascript正则表达式
- 从从字符串创建的函数中获取参数列表
- 我需要使用什么语法来向一个对象的成员添加一个临时数组,该成员等同于一个字符串的通用列表
- 如何从下拉列表中的值在量角器中创建 json 字符串
- 将列表<字符串>转换为客户端 ASP.NET MVC 上的 Json 数组
- 如何检查列表是否包含 javascript 中的字符串
- 如何在 Javascript 中将字符串数组列表插入到表行中
- 如何使用预定义字符串列表“动态”生成 HTML 代码
- 如何检查字符串是否包含非英语字符列表
- 从字符串行创建结构化列表
- 如何在有序列表中显示字符串的各个部分
- JSON字符串化子列表
- JavaScript在单击时从列表中删除字符串(如果已经存在)
- 如果字符串位于iframe之后,则不会使用引导程序列表显示
- 调用.ajax方法得到未定义的json结果,返回json格式列表<字符串>
- 列表<字符串>语法错误谷歌脚本
- 从列表<字符串>c#