Javascript 用数组中的项替换值
我真的不知道如何解释我试图实现的目标,但最简单的方法是什么(在javascript中):Javascript 用数组中的项替换值,javascript,arrays,map,Javascript,Arrays,Map,我真的不知道如何解释我试图实现的目标,但最简单的方法是什么(在javascript中): 请记住,indexOf函数在IE8及更早版本中不起作用。如果您想在这些浏览器中获得支持,可能需要尝试jQuery或下划线.js。在第一个数组中循环,直到找到值,使用循环变量索引到第二个数组: function switchItUp(i) { var j, l = old_values.length; for (j = 0; j < l; j += 1) { if (ol
请记住,indexOf函数在IE8及更早版本中不起作用。如果您想在这些浏览器中获得支持,可能需要尝试jQuery或下划线.js。在第一个数组中循环,直到找到值,使用循环变量索引到第二个数组:
function switchItUp(i) {
var j, l = old_values.length;
for (j = 0; j < l; j += 1) {
if (old_values[j] === i) {
return new_values[j];
}
}
}
功能切换ITUP(一){
var j,l=旧值。长度;
对于(j=0;j
有效。。。取决于浏览器。indexOf for Array的支持有限。
function switchItUp(i) {
return new_values[old_values.indexOf(i)];
}
function switchItUp(i) {
var j, l = old_values.length;
for (j = 0; j < l; j += 1) {
if (old_values[j] === i) {
return new_values[j];
}
}
}