编辑: 可能很容易,但我正在努力做到这一点。如何循环遍历 2 个数组以将第一项与第一项、第二项与第二项相关联,等等...?
我试图在调用“abc”时触发“a”,并在调用“zxy”时触发“b”
var a = ["a", "b"],
b = ["abc", "xyz"];
for(i=0;i<a.length;i++){
html2canvas(b[i]).then(function(canvas) {
var logcvs=document.createElement('canvas');
logcvs.id=a[i];
alert(a[i]) // I want "a" to popup once and "b" once to popup once
}
}
最佳答案
我不太明白你的意图,但我认为这可能会解决你的问题。
只需将值存储在像这样的对象中:
var newObject = {
a: "abc",
b: "xyz"
}
您现在可以执行以下操作:
var newObject = {
a: "abc",
b: "xyz"
}
function fu(bar){
alert(newObject[bar]);
}
fu("a");
fu("b");
关于javascript - 关联 2 个数组之间的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29603957/