var sourceArray = "un un un deux deux";
var termArray = ["un", "deux"];
var found = 0;
for (var i =0; i < termArray.length; i++) {
found = sourceArray.match(/termArray[i]/g);
document.write(found.length);
}
在上面的代码中,我尝试让 termArray[i] 从 termArray 呈现相应的字符串值。但是,此代码不起作用。如何在匹配括号中格式化 termArray[i] 以便在循环时将其替换为字符串值?
另外,我应该将 [i] 放在 document.write 行的哪个位置以使其正确循环。请尽量不要过多地更改代码,即使它不是“最佳”。